diff options
author | Bruce Momjian | 2004-10-27 02:01:14 +0000 |
---|---|---|
committer | Bruce Momjian | 2004-10-27 02:01:14 +0000 |
commit | a080ec0af6b593212e9c0ec681a25bd92cf449fa (patch) | |
tree | de5113fc248bed9d6fc2398f5191db599296a3c5 | |
parent | b69170481e005a0fc879d3025480b46f60d8952e (diff) |
Update German FAQ.
Ian Barwick
-rw-r--r-- | doc/FAQ_german | 74 | ||||
-rw-r--r-- | doc/src/FAQ/FAQ_german.html | 71 |
2 files changed, 74 insertions, 71 deletions
diff --git a/doc/FAQ_german b/doc/FAQ_german index 87f0d26b1f2..d6bc0f79c06 100644 --- a/doc/FAQ_german +++ b/doc/FAQ_german @@ -5,8 +5,8 @@ Deutsche �bersetzung von Ian Barwick ([email protected]). - Letzte Aktualisierung der deutschen �bersetzung: Fr., den 02.07.2004, - 23:30 CET + Letzte Aktualisierung der deutschen �bersetzung: Di., den 26.10.2004, + 22:30 MEZ Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website: @@ -61,6 +61,7 @@ 3.9) Was befindet sich im Verzeichnis pgsql_tmp/? 3.10) Warum mu� ich bei jeder neuen Hauptversion von PostgreSQL die komplette Datenbank exportieren und anschlie�end reimportieren? + 3.11) Welche Hardware eignet sich f�r den Betrieb mit PostgreSQL? Fragen zum Betrieb @@ -212,31 +213,17 @@ 1.4) Welche Nicht-Unix-Portierungen sind verf�gbar? - Client + Ab Version 8.0 l�uft PostgreSQL auf Microsoft NT-basierten + Betriebssystemen wie Windows 2000, XP und Server 2003. Ein + vorgefertigtes Installationspaket (derzeit noch im Beta-Stadium) kann + von http://pgfoundry.org/projects/pginstaller heruntergeladen werden. + Einen �berblick �ber den aktuellen Stand bietet die Win32-FAQ: + http://pginstaller.projects.postgresql.org/FAQ_windows.html. - Es ist m�glich, die libpq C-Bibliothek, psql sowie andere Client- - Anwendungen und Schnittstellen f�r den Einsatz auf - MS-Windows-Plattformen zu kompilieren. In diesem Fall l�uft der Client - auf MS-Windows und steht �ber TCP/IP mit einem Server in Verbindung, - der auf einer der unterst�tzten Unix-Plattformen l�uft. Die - Distribution enth�lt die Datei win32.mak, mit der Win32 - libpq-Bibliothek und psql erzeugt werden k�nnen. - - Server - - Der Datenbankserver selber kann mit Hilfe der Cygwin-Umgebung - (Unix/NT-Portierungsbibliotheken) auf Windows NT/2000 zum Laufen - gebracht werden. Hierzu bitte lesen Sie die in der Distribution - enthaltene Datei pgsql/doc/FAQ_MSWIN oder die MS-Windows-FAQ unter - http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN. - - Eine eigenst�ndige Portierung auf MS Win NT/2000/XP befindet sich in - der Vorbereitung. - - Weitere Informationen zum Status von PostgreSQL auf der - Microsoft-Plattform befinden sich unter - http://techdocs.postgresql.org/guides/Windows (en.) sowie - http://momjian.postgresql.org/main/writings/pgsql/win32.html (en.). + Unter Windows 95/98/ME ist es nur m�glich, den Datenbankserver mit + Hilfe der Cygwin-Umgebung (Unix-Portierungsbibliotheken) zu betreiben. + Weitere Informationen hierzu gibt es in der CYGWIN-FAQ: + http://www.PostgreSQL.org/docs/faqs/text/FAQ_CYGWIN. Eine Portierung f�r Novell Netware 6 gibt es unter http://forge.novell.com. @@ -298,9 +285,9 @@ 1.7) Was ist die neueste Version von PostgreSQL? - Die neueste Version von PostgreSQL ist 7.4.3 . + Die neueste Version von PostgreSQL ist 7.4.6 . - Die Freigabe einer neuen Version erfolgt im Schnitt jede 6 bis 8 + Die Freigabe einer neuen Version erfolgt im Schnitt alle 6 bis 8 Monaten. 1.8) Welche Dokumentation ist f�r PostgreSQL verf�gbar? @@ -580,10 +567,10 @@ PostgreSQL ist standardm��ig so eingestellt, dass Verbindungen nur vom lokalen Rechner �ber Unix Domain Sockets m�glich sind. Verbindungen von anderen Rechnern �ber TCP/IP sind nur m�glich, wenn der postmaster - mit der -i Option gestartet wird und / oder die Option tcpip_sockets - in postgresql.conf eingeschaltet wird, und die host-basierte - Authentifizierung in der Datei $PGDATA/pg_hba.conf entsprechend - angepasst ist. + mit der -i Option gestartet wird und / oder die Option + listen_addresses (in 7.x-Versionen: tcpip_sockets) in postgresql.conf + eingeschaltet wird, und die host-basierte Authentifizierung in der + Datei $PGDATA/pg_hba.conf entsprechend angepasst ist. 3.6) Wie optimiere ich die Datenbank f�r bessere Leistung? @@ -731,6 +718,15 @@ kann das pg_upgrade-Skript benutzt werden, um die Daten ohne Aus- und Einlesen zu �bertragen. Die jeweilige Dokumentation gibt an, ob f�r die betreffende Version pg_upgrade verf�gbar ist. + + 3.11) Welche Hardware eignet sich f�r den Betrieb mit PostgreSQL? + + PostgreSQL l�uft auf fast jeder Hardware-Kombination. Im PC-Bereich + gibt es allerdings sehr gro�e Abweichungen in der Qualit�t. F�r einen + Arbeitsplatz- oder Entwicklungsrechner mag dies nicht so bedeutend + sein, im Server-Betrieb jedoch lohnt sich auf jeden Fall die + Investition in teurere Bestandteile (Stichw�rter ECC-Speicher, SCSI, + Hauptplatinen und Netzteile von namhaften Herstellern). _________________________________________________________________ Fragen zum Betrieb @@ -842,23 +838,23 @@ einfache Datei w�rde 2,8 MB gro� sein. Die Gr��e der PostgreSQL-Datenbankdatei, die diese Daten enth�lt, liegt ungef�hr bei 6,4 MB: - 36 Bytes: jeder Zeilenkopf (ungef�hr) + 32 Bytes: jeder Zeilenkopf (ungef�hr) +24 Bytes: ein Integer-Feld und ein Textfeld + 4 Bytes: Zeiger auf der Datenseite auf den Tupel ----------------------------------------------- - 64 Bytes pro Zeile + 60 Bytes pro Zeile Die Gr��e einer Datenseite in PostgreSQL betr�gt 8192 Bytes (8 KB), also: 8192 Bytes pro Seite - --------------------- = 128 Zeilen pro Seite (abgerundet) + --------------------- = 136 Zeilen pro Seite (abgerundet) 64 Bytes pro Zeile 100.000 Datenzeilen - ----------------------- = 782 Datenbankseiten (aufgerundet) + ----------------------- = 735 Datenbankseiten (aufgerundet) 128 Zeilen pro Seite - 782 Datenbankseiten * 8192 Bytes pro Seite = 6.406.144 Byte (6,4 MB) + 735 Datenbankseiten * 8192 Bytes pro Seite = 6.021.120 Byte (6 MB) Indizes beanspruchen nicht so viel Platz. Da sie jedoch die Daten beinhalten, die sie indizieren, k�nnen auch sie sehr gro� werden. @@ -896,6 +892,10 @@ werden sollen. Statistiken sind auch bei der Feststellung optimaler JOIN-Reihenfolge und -Methoden wertvoll. + In Versionen vor 8.0 werden Indizes oft nicht benutzt, wenn die + jeweiligen Datentypen nicht genau �bereinstimmen. Dies gilt besonders + f�r Spalten mit numerischen und Integer-Werten. + Indizes werden normalerweise nicht in ORDER BY-Abfrage oder in JOINs verwendet. Ein sequentieller Scan mit anschlie�endem explizitem Sortiervorgang ist normalerweise schneller als ein Index-Scan einer diff --git a/doc/src/FAQ/FAQ_german.html b/doc/src/FAQ/FAQ_german.html index ba86837ff9e..4fb8c90931a 100644 --- a/doc/src/FAQ/FAQ_german.html +++ b/doc/src/FAQ/FAQ_german.html @@ -14,7 +14,7 @@ href="mailto:[email protected]">[email protected]</a>).</p> <p>Deutsche �bersetzung von Ian Barwick (<a href="mailto:[email protected]">[email protected]</a>).</p> - <p>Letzte Aktualisierung der deutschen �bersetzung: Fr., den 02.07.2004, 23:30 CET</p> + <p>Letzte Aktualisierung der deutschen �bersetzung: Di., den 26.10.2004, 22:30 MEZ</p> <p>Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:</p> <ul> @@ -67,7 +67,7 @@ href="mailto:[email protected]">[email protected]</a>).</p> <a href="#3.9">3.9</a>) Was befindet sich im Verzeichnis <em>pgsql_tmp/</em>?<br /> <a href="#3.10">3.10</a>) Warum mu� ich bei jeder neuen Hauptversion von PostgreSQL die komplette Datenbank exportieren und anschlie�end reimportieren?<br /> - +<a href="#3.11">3.11</a>) Welche Hardware eignet sich f�r den Betrieb mit PostgreSQL?<br /> <h2 align="center">Fragen zum Betrieb</h2> <a href="#4.1">4.1</a>) Worin besteht der Unterschied zwischen <em>Binary Cursors</em> und <em>Normal Cursors?</em><br /> @@ -203,29 +203,16 @@ href="mailto:[email protected]">[email protected]</a>).</p> <h4><a name="1.4">1.4</a>) Welche Nicht-Unix-Portierungen sind verf�gbar?</h4> - <p><em>Client</em></p> - - <p>Es ist m�glich, die <em>libpq</em> C-Bibliothek, psql sowie andere Client- - Anwendungen und Schnittstellen f�r den Einsatz auf MS-Windows-Plattformen - zu kompilieren. In diesem Fall l�uft der Client auf MS-Windows und steht - �ber TCP/IP mit einem Server in Verbindung, der auf einer der - unterst�tzten Unix-Plattformen l�uft. Die Distribution enth�lt - die Datei win32.mak, mit der Win32 libpq-Bibliothek und <em>psql</em> erzeugt - werden k�nnen.</p> - - <p><em>Server</em></p> - - <p>Der Datenbankserver selber kann mit Hilfe der Cygwin-Umgebung - (Unix/NT-Portierungsbibliotheken) auf Windows NT/2000 zum Laufen - gebracht werden. Hierzu bitte lesen Sie die in der Distribution - enthaltene Datei <em>pgsql/doc/FAQ_MSWIN</em> oder die MS-Windows-FAQ unter - <a href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</a>.</p> - - <p>Eine eigenst�ndige Portierung auf MS Win NT/2000/XP befindet sich - in der Vorbereitung.</p> + <p>Ab Version 8.0 l�uft PostgreSQL auf Microsoft NT-basierten Betriebssystemen + wie Windows 2000, XP und Server 2003. Ein vorgefertigtes Installationspaket + (derzeit noch im Beta-Stadium) kann von <a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a> + heruntergeladen werden. Einen �berblick �ber den aktuellen Stand bietet die Win32-FAQ: + <a href="http://pginstaller.projects.postgresql.org/FAQ_windows.html">http://pginstaller.projects.postgresql.org/FAQ_windows.html</a>.</p> - <p>Weitere Informationen zum Status von PostgreSQL auf der Microsoft-Plattform - befinden sich unter <a href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</a> (en.) sowie <a href="http://momjian.postgresql.org/main/writings/pgsql/win32.html"> http://momjian.postgresql.org/main/writings/pgsql/win32.html</a> (en.).</p> + <p>Unter Windows 95/98/ME ist es nur m�glich, den Datenbankserver mit Hilfe + der Cygwin-Umgebung (Unix-Portierungsbibliotheken) zu betreiben. Weitere + Informationen hierzu gibt es in der CYGWIN-FAQ: + <a href="http://www.postgresql.org/docs/faqs/text/FAQ_CYGWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_CYGWIN</a>.</p> <p>Eine Portierung f�r Novell Netware 6 gibt es unter <a href="http://forge.novell.com">http://forge.novell.com</a>.</p> @@ -290,9 +277,9 @@ href="mailto:[email protected]">[email protected]</a>).</p> <h4><a name="1.7">1.7</a>) Was ist die neueste Version von PostgreSQL?</h4> - <p>Die neueste Version von PostgreSQL ist 7.4.3 .</p> + <p>Die neueste Version von PostgreSQL ist 7.4.6 .</p> - <p>Die Freigabe einer neuen Version erfolgt im Schnitt jede 6 bis 8 Monaten.</p> + <p>Die Freigabe einer neuen Version erfolgt im Schnitt alle 6 bis 8 Monaten.</p> <h4><a name="1.8">1.8</a>) Welche Dokumentation ist f�r PostgreSQL verf�gbar?</h4> @@ -573,9 +560,10 @@ href="mailto:[email protected]">[email protected]</a>).</p> <p>PostgreSQL ist standardm��ig so eingestellt, dass Verbindungen nur vom lokalen Rechner �ber Unix Domain Sockets m�glich sind. Verbindungen von anderen Rechnern �ber TCP/IP sind nur m�glich, wenn der <em>postmaster</em> - mit der <em>-i</em> Option gestartet wird und / oder die Option tcpip_sockets - in postgresql.conf eingeschaltet wird, und die host-basierte Authentifizierung in - der Datei <em>$PGDATA/pg_hba.conf</em> entsprechend angepasst ist.</p> + mit der <em>-i</em> Option gestartet wird und / oder die Option <tt>listen_addresses</tt> + (in 7.x-Versionen: <tt>tcpip_sockets</tt>) in postgresql.conf eingeschaltet wird, und die + host-basierte Authentifizierung in der Datei <em>$PGDATA/pg_hba.conf</em> + entsprechend angepasst ist.</p> <h4><a name="3.6">3.6</a>) Wie optimiere ich die Datenbank f�r bessere Leistung?</h4> @@ -722,6 +710,17 @@ href="mailto:[email protected]">[email protected]</a>).</p> und Einlesen zu �bertragen. Die jeweilige Dokumentation gibt an, ob f�r die betreffende Version <em>pg_upgrade</em> verf�gbar ist.</p> + + <h4><a name="3.11">3.11</a>) Welche Hardware eignet sich f�r den Betrieb mit PostgreSQL?</h4> + + <p>PostgreSQL l�uft auf fast jeder Hardware-Kombination. Im PC-Bereich + gibt es allerdings sehr gro�e Abweichungen in der Qualit�t. F�r einen + Arbeitsplatz- oder Entwicklungsrechner mag dies nicht so bedeutend sein, + im Server-Betrieb jedoch lohnt sich auf jeden Fall die Investition + in teurere Bestandteile (Stichw�rter ECC-Speicher, SCSI, Hauptplatinen + und Netzteile von namhaften Herstellern). + </p> + <hr /> <h2 align="center">Fragen zum Betrieb</h2> @@ -834,23 +833,23 @@ href="mailto:[email protected]">[email protected]</a>).</p> gro� sein. Die Gr��e der PostgreSQL-Datenbankdatei, die diese Daten enth�lt, liegt ungef�hr bei 6,4 MB:</p> <pre> - 36 Bytes: jeder Zeilenkopf (ungef�hr) + 32 Bytes: jeder Zeilenkopf (ungef�hr) +24 Bytes: ein Integer-Feld und ein Textfeld + 4 Bytes: Zeiger auf der Datenseite auf den Tupel ----------------------------------------------- - 64 Bytes pro Zeile + 60 Bytes pro Zeile </pre> <p>Die Gr��e einer Datenseite in PostgreSQL betr�gt 8192 Bytes (8 KB), also:</p> <pre> 8192 Bytes pro Seite - --------------------- = 128 Zeilen pro Seite (abgerundet) + --------------------- = 136 Zeilen pro Seite (abgerundet) 64 Bytes pro Zeile 100.000 Datenzeilen - ----------------------- = 782 Datenbankseiten (aufgerundet) + ----------------------- = 735 Datenbankseiten (aufgerundet) 128 Zeilen pro Seite - 782 Datenbankseiten * 8192 Bytes pro Seite = 6.406.144 Byte (6,4 MB) + 735 Datenbankseiten * 8192 Bytes pro Seite = 6.021.120 Byte (6 MB) </pre> <p>Indizes beanspruchen nicht so viel Platz. Da sie jedoch die Daten beinhalten, die sie indizieren, k�nnen auch sie sehr gro� werden.</p> @@ -885,6 +884,10 @@ href="mailto:[email protected]">[email protected]</a>).</p> entscheiden, ob Indizes verwendet werden sollen. Statistiken sind auch bei der Feststellung optimaler <small>JOIN</small>-Reihenfolge und -Methoden wertvoll.</p> + <p>In Versionen vor 8.0 werden Indizes oft nicht benutzt, wenn die + jeweiligen Datentypen nicht genau �bereinstimmen. Dies gilt besonders f�r + Spalten mit numerischen und Integer-Werten.</p> + <p>Indizes werden normalerweise nicht in <small>ORDER BY</small>-Abfrage oder in JOINs verwendet. Ein sequentieller Scan mit anschlie�endem explizitem Sortiervorgang ist normalerweise schneller als ein Index-Scan einer |