]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Do some postgresql optimizations with advices from marc.
authorEric Bollengier <eric@eb.homelinux.org>
Sun, 6 Jan 2008 15:47:20 +0000 (15:47 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Sun, 6 Jan 2008 15:47:20 +0000 (15:47 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6244 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/make_postgresql_tables.in
bacula/technotes-2.3

index ce6bbdc2855bc84a855f3b57360f3ee91c500580..599a4a306393746f1ee3e519bd8cefaba9e89234 100644 (file)
@@ -14,6 +14,7 @@ CREATE TABLE filename
     primary key (filenameid)
 );
 
+ALTER TABLE filename ALTER COLUMN name SET STATISTICS 1000;
 CREATE INDEX filename_name_idx on filename (name);
 
 CREATE TABLE path
@@ -23,6 +24,7 @@ CREATE TABLE path
     primary key (pathid)
 );
 
+ALTER TABLE path ALTER COLUMN path SET STATISTICS 1000;
 CREATE INDEX path_name_idx on path (path);
 
 CREATE TABLE file
index 6b112fa4af82fb5283b924cc6d5de68723342614..f2a8c8a18d426e9aaa778c6f93aae6a78412844e 100644 (file)
@@ -2,6 +2,9 @@
 
 General:
 06Jan08
+ebl  Change default statistics target of filename.name and path.path
+     fields for PostgreSQL. This speeds lookup by indexes. Thanks
+     to Marc Cousin.
 kes  A few more tweaks to new reservation code. Make sure to clear
      vol released flag when retaking volume. When reading label and
      label is bad mark volume unused. When recycling, mark volume