On 28 Jan 2006 at 12:54, Drew Tomlinson wrote:

> On 1/28/2006 7:48 AM Jeffrey L. Taylor wrote:
> 
> >I added 4 indexes: File.PathId, File.FilenameId, Job.FileSetId, and
> >Job.ClientId.  dbcheck now takes 1 minute.  Without the indexes, I
> >killed the orphaned path check after 2 days.
> >  
> >
> This made an amazing difference for me as well.  I know basically 
> nothing about MySQL but read the docs and added the indexes you 
> mention.  Is there any downside to doing this other than the additional 
> overhead when inserting records?  

Time will tell.

> And if there's minimal downside, is 
> there any reason why Bacula doesn't come with these indexes by default?

Because they weren't needed.  I'm of the view that indexes should 
only be added after seeing a tangible benefit.  Such as now.

That said, perhaps they existed and were removed in search of better 
performance in other areas.

FileSet {
  Name = "pepper files"
  Include {
     Options {
        signature=MD5
      }
    File = "c:/Documents and Settings"
  }
  Exclude {
#   File =  "/Documents and Settings/*/Local Settings/Temporary 
Internet Files/*"
    File =  "c:/Documents and Settings/*/Local Settings/Temporary 
Internet Files/*"
#   File =  "/Documents and Settings/*/Local Settings/Temp"
#   File =  "/Documents and Settings/*/Local Settings/Temp/"
    File =  "c:/Documents and Settings/*/Local Settings/Temp"
    File =  "c:/Documents and Settings/*/Cookies/*"
  }
}

Job {
  Name            = "pepper"
  JobDefs         = "DefaultJob"
  Client          = pepper-fd
  FileSet         = "pepper files"
  Write Bootstrap = "/home/bacula/working/pepper-fd.bsr"

  Schedule        = WeeklyCycleDaytime;

  Reschedule On Error = yes
  Reschedule Interval = 10 minutes
}

SUGGESTION: Someone please add this as an FAQ to the wiki: Why do 
these indexes exist?  http://paramount.ind.wpi.edu/wiki

Thanks
-- 
Dan Langille : http://www.langille.org/
BSDCan - The Technical BSD Conference - http://www.bsdcan.org/




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to