Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: [pgsql-de-allgemein] PostgreSQL 8 .2 Linux 64-Bit für Haevy Load Website




das ich die stark frequentieren Tabellen (Message, User, Interessen, und Forums Tables) separat in eigene Tablespaces untergebracht habe (sprich die hochfrequentieren Tables haben alle einen
eigenen Tablespace).

Denselben?
Hmm vermutlich habe ich mich undeutlich ausgedrückt "FÜR JEDE KRITISCHE TABLLE einen
EIGENEN  Tablespace" ;D

z.B
Tabelle forum -> Tablespace /usr/local/mydata/tablespaces/tbl_foum
Tablle interrests ->Tablespace /usr/local/mydata/tablespaces/tbl_interrests
u.s.w


Das wäre dann nicht so optimal. Was Du tun kannst, das auf
unterschiedliche, und zwar physikalisch unterschiedliche, zu verteilen.
Dazu auch Indexe und auch das tx-log.
Ähm ja, deswegen habe ich eigentlich überhaupt erst mit Tablespaces angefangen um
genau das dann damit zu machen * ;D

Die Sache mit den Indexen sehe ich ebefalls als extrem wichtig an. Da stellt sich
mir die Frage ob ich auch die Indexe auf verschiedene Festplatten verteilen
sollte. Mit der Sache mit dem TX-Log bin ich nicht ganz sicher was Du genau
meinst.

Ich denke das  Haupthema bleibt die stark frequentierte Messagetable mit
ca. 4 Millionen Nachrichten Operationen in 30 Tagen (und zwar immer
zu bestimmten Stosszeiten mit hohem Useraufkommen).

Hmm bei ORACLE gibt es da Partitioning. Damit kann man den Tabelleninhalt
einer sehr grossen Tabelle in verschiedene Untertabellen aufsplitten, ohne
das man die eigentliche Query ändern müsste (sprich: das wendet der DB-Server dann intern an). Dann können Parallelprozesse jede partitionierte Tabelle getrennt durchsuchen und jeder Thread liefert ein Teilergebnis seiner Abfrage ab und steuert seinen Teil zum Gesammtergebnis der Query bei. Gibt es Table Partitioning für
PostgreSQL 8.2 schon? Hab nix finden können....

Die Sache mit Slony ist klar, ich will damit eine Master/Slave Umgebung schaffen
und von einem bestimmten Slave Node ein Permanetbackup fahren, damit
die Master DB nicht zu stark belastet wird (hab gehört das solche Sachen unter
FreeBSD mit PostgreSQL besser laufen sollen  - stimmt das??) .

Wo wir gerade dabei sind: Gibt es ein gutes Permanetbackup / Onlinebackuptool
für Postgres 8.2 ? (Erfahrungswerte würde mich hier interressiern).

Grüße Marc







	
		
___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group