Update: I tried the suggestion posted by Dan Langille
(CREATE INDEX FilenameId_2 ON File (FilenameId, PathId);) ,but unfortunately this did not help in my case. regards, Philipp Am 17.02.2010 15:31, schrieb Philipp Storz: > Hello, > > I did some more testing, and the problem still exists also on the following > MySql Versions: > > * 5.1.37, for debian-linux-gnu on > * mysql 5.5.1-m2 from the mysql website on SLES11-64Bits > > > > Am Mittwoch 17 Februar 2010 09:17:22 schrieb Philipp Storz: >> Hello, >> >> I startet testing base jobs, and I found a very strange behaviour on mysql, >> while on postgres everything seems to be fine: >> >> What I did: >> >> I configured one base job, and a "normal" job which depends on this base >> job: >> >> On a freshly installed and created mysql database, I first ran the base >> job, and afterwards the depending job. >> >> Everything works fine until the second job is ready, Then, the mysql proces >> starts to run for 100% for **hours**, but it comes to an end. >> >> This is what mysql is doing: >> mysqladmin -v processlist >> +----+--------+-----------+--------+---------+------+---------------------- >> +-------------------------------------------------------------------------- >> --------------------------------------------------------------------------- >> --------------------------------------------------------------------------- >> + >> >> | Id | User | Host | db | Command | Time | State >> | | >> >> Info >> >> +----+--------+-----------+--------+---------+------+---------------------- >> +-------------------------------------------------------------------------- >> --------------------------------------------------------------------------- >> --------------------------------------------------------------------------- >> + >> >> | 18 | bacula | localhost | bacula | Query | 1755 | Copying to tmp table >> | | >> >> INSERT INTO BaseFiles (BaseJobId, JobId, FileId, FileIndex) SELECT B.JobId >> AS BaseJobId, 2 AS JobId, B.FileId, B.FileIndex FROM basefile2 AS A, >> new_basefile2 AS B WHERE A.Path = B.Path AND A.Name = B.Name ORDER BY >> B.FileId >> >> | 20 | bacula | localhost | bacula | Sleep | 1755 | >> | | >> | >> | 26 | root | localhost | | Query | 0 | >> | | >> >> show full processlist >> >> +----+--------+-----------+--------+---------+------+---------------------- >> +-------------------------------------------------------------------------- >> --------------------------------------------------------------------------- >> --------------------------------------------------------------------------- >> + >> >> >> When I do the same with postgres as database, everything works fine, and >> the database only works for about a minute after the second job is ready. >> >> I guess we are missing some index? >> >> >> Versions: >> >> OS: SUSE Linux Enterprise Server 10 (i586) >> VERSION = 10 >> PATCHLEVEL = 2 >> bacula : Version: 5.0.0 (26 January 2010) >> mysql : mysql Ver 14.12 Distrib 5.0.26, for suse-linux (i686) using >> readline 5.1 >> postgres: psql (PostgreSQL) 8.1.19 >> >> Hardware: Dual 1GHz P3 with 2.5 G RAM >> >> >> What information can I provide or what can I do to find the problem? >> >> >> Regards, >> >> Philipp >> >> >> >> Configured Jobs >> ------------------- >> >> # base job >> Job { >> Level = Base >> Name = "bacula-old-basejob" >> Client = "bacula-old-fd" >> JobDefs = "DefaultJob" >> FileSet = "sles10-32-base-fs" >> enabled = no >> } >> >> # Zusatz zu Base Job >> Job { >> Name = "bacula-old-zu-basejob" >> Base = "bacula-old-basejob" >> Accurate = yes >> Client = "bacula-old-fd" >> JobDefs = "DefaultJob" >> FileSet = "root" >> } >> >> >> >> >> --------------------------------------------------------------------------- >> --- SOLARIS 10 is the OS for Data Centers - provides features such as >> DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW >> http://p.sf.net/sfu/solaris-dev2dev >> _______________________________________________ >> Bacula-devel mailing list >> Bacula-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-devel >> > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel