From: Thomas Glatthor Date: Wed, 9 Apr 2008 09:58:08 +0000 (+0000) Subject: fix index creation error X-Git-Tag: Release-3.0.0~1591 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=3a53788ba237bd674f801cfcc080911857fa67fe;p=bacula%2Fdocs fix index creation error --- diff --git a/docs/manuals/de/catalog/catmaintenance.tex b/docs/manuals/de/catalog/catmaintenance.tex index 84ec8c4e..c5bf6866 100644 --- a/docs/manuals/de/catalog/catmaintenance.tex +++ b/docs/manuals/de/catalog/catmaintenance.tex @@ -262,7 +262,7 @@ notwendig. \index[general]{Datenbank!MySQL-Server Has Gone Away-Fehler} \index[general]{MySQL-Server Has Gone Away-Fehler} Fall Sie Probleme damit haben, dass Ihr MySQL-Server nicht mehr erreichbar ist, oder Meldungen wie -"MySQL server has gone away" erscheinen, dann lesen Sie bitte die MySQL-Dokumentation auf: +"`MySQL server has gone away"' erscheinen, dann lesen Sie bitte die MySQL-Dokumentation auf: \elink{http://dev.mysql.com/doc/refman/5.1/de/gone-away.html} {http://dev.mysql.com/doc/refman/5.1/de/gone-away.html} @@ -295,12 +295,12 @@ F\"{u}r MySQL ist es sehr wichtig, die my.cnf-Datei durchzusehen (gw\"{o}hnlich Eventuell k\"{o}nnen Sie die Leistung wesentlich erh\"{o}hen, wenn Sie die Konfigurationsdateien my-large.cnf oder my-huge.cnf aus dem MySQL-Quellcode verwenden. -F\"{u}r SQLite3 ist ein wichtiger Punkt, dass in der Konfiguration die Angabe "PRAGMA synchronous = NORMAL;" +F\"{u}r SQLite3 ist ein wichtiger Punkt, dass in der Konfiguration die Angabe "`PRAGMA synchronous = NORMAL;"' vorhanden ist. Dadurch werden die Zeitabst\"{a}nde vergr\"{o}{\ss}ert, in denen die Datenbank ihren RAM-Zwischenspeicher auf die Festplatte schreibt. Es gibt noch andere Einstellungen f\"{u}r PRAGMA die die Effizienz steigern k\"{o}nnen, aber auch das Risiko einer Datenbankbesch\"{a}digung beim Absturz des Systems erh\"{o}hen. -Bei PostgreSQL sollten Sie eventuell in Betracht ziehen "fsync'' abzuschalten, +Bei PostgreSQL sollten Sie eventuell in Betracht ziehen "`fsync"' abzuschalten, aber auch das kann bei Systemabst\"{u}rzen zu Datenbankprobleme f\"{u}hren. Es gibt viele Wege die Leistungsf\"{a}higkeit von PostgreSQL zu steigern, diese Internetseiten erkl\"{a}ren ein paar von ihnen (auf englisch): @@ -311,11 +311,11 @@ Auch in den PostgreSQL FAQ's finden sich Hinweise die Performanz zu verbessern: \elink{http://www.postgresql.org/docs/faqs.FAQ.html} {http://www.postgresql.org/docs/faqs.FAQ.html}. -Bei PostgreSQL sollten Sie auch auf die "effective\_cache\_size" achten. +Bei PostgreSQL sollten Sie auch auf die "`effective\_cache\_size"' achten. F\"{u}r ein System mit 2GB Arbeitsspeicher k\"{o}nnen Sie sie auf 131072 setzen, -aber setzen Sie sie nicht zu hoch. Zus\"{a}tzlich sind "work\_mem = 256000" und -"maintenance\_work\_mem = 256000", f\"{u}r Systeme mit 2GB Speicher, sinnvolle Werte. -Stellen Sie sicher das "checkpoint\_segments" auf mindestens 8 gesetzt ist. +aber setzen Sie sie nicht zu hoch. Zus\"{a}tzlich sind "`work\_mem = 256000"' und +"`maintenance\_work\_mem = 256000"', f\"{u}r Systeme mit 2GB Speicher, sinnvolle Werte. +Stellen Sie sicher das "`checkpoint\_segments"' auf mindestens 8 gesetzt ist. \section{Datenbank-Leistung und Indexe} \index[general]{Datenbank-Leistung und Indexe} @@ -370,7 +370,7 @@ Wenn Indexe fehlen, besonders der {\bf JobId}-Index, kann er mit: \begin{verbatim} mysql bacula CREATE INDEX file_jobid_idx on File (JobId); -CREATE INDEX file_jpf_idx on File (Job, FilenameId, PathId); +CREATE INDEX file_jpf_idx on File (JobId, FilenameId, PathId); \end{verbatim} \normalsize @@ -389,8 +389,8 @@ show index from Path; \normalsize aus. -F\"{u} die Dateinamen ist es wichtig, dass Sie einen Index haben mit dem Key\_name "Name" und dem Sub\_part "255". -F\"{u} den Pfad m\"{u}ssen Sie einen Index mit dem Key\_name "Path" und dem Sub\_part "255" haben. +F\"{u} die Dateinamen ist es wichtig, dass Sie einen Index haben mit dem Key\_name "`Name"' und dem Sub\_part "`255"'. +F\"{u} den Pfad m\"{u}ssen Sie einen Index mit dem Key\_name "`Path"' und dem Sub\_part "`255"' haben. Wenn einer der Indexe nicht existiert oder der Sub\_part kleiner 255 ist, k\"{o}nnen Sie den Index neu anlegen indem Sie die folgende Kommandos benutzen: @@ -422,7 +422,7 @@ Falls ein Index fehlt, im besonderen der {\bf JobId}-Index, k\"{o}nnen Sie ihn m \begin{verbatim} mysql bacula CREATE INDEX file_jobid_idx on File (JobId); -CREATE INDEX file_jfp_idx on File (Job, FilenameId, PathId); +CREATE INDEX file_jfp_idx on File (JobId, FilenameId, PathId); \end{verbatim} \normalsize