On Tuesday 21 June 2005 18:59, Peter Eriksson wrote: > At 12:13 2005-06-21, Kern Sibbald wrote: > >On Tuesday 21 June 2005 10:31, Sebastian Stark wrote: > > > Is there a way to speed up the creation of the directory tree when > > > restoring files? For some clients this takes more than an hour for us. > > > > > > Our MySQL catalog has grown quite large (~5G) and I think this is the > > > reason. But maybe there's another way to speed this up other than > > > splitting up the catalog? Maybe play around with indexes? > > > >I suspect that it is more a question of how many files you are trying to > > load into the tree at one time rather than an SQL question. In general > > the size of the database is much less important than the number of files > > backed up per job. > > > >You didn't mention how many files/job you have. If it is more than about > >500K > >then I can understand the problem. > > Yup. On our million+ files-backup jobs we typically see 24+ hours of time > just to > generate the bacula-dir directory tree why attempting resotres - and it > typically > consumes like 1.5GB of RAM while doing that (our backup server now runs > with 2GB of RAM). > > >- Find some *really* good algorithm for building a file tree. The current > >one > >is reasonably well optimized, but I suspect it could be better. > >- Find some algorithm for keeping the file tree on disk rather than in > > memory as I suspect this is what costs so much (lots of virtual memory). > > It would need to be good at caching and paging. > > I think both of these options should be investigated - together with the > idea of > "lazy" directory tree building...
The only problem with lazy directory tree is that many users will do: mark * and wonder why they need to wait 24 hours. :-) > > - Peter > > >-- > >Best regards, > > > >Kern > > > > ("> > > /\ > > V_V > > > > > >------------------------------------------------------- > >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > >from IBM. Find simple to follow Roadmaps, straightforward articles, > >informative Webcasts and more! Get everything you need to get up to > >speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > >_______________________________________________ > >Bacula-users mailing list > >Bacula-users@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/bacula-users > > > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Anti-Virus. > >Version: 7.0.323 / Virus Database: 267.7.9/23 - Release Date: 2005-06-20 -- Best regards, Kern ("> /\ V_V ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users