From: | Andreas Kretschmer <akretschmer(at)spamfence(dot)net> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Volltextsuche/ Balancing |
Date: | 2005-12-09 12:38:26 |
Message-ID: | 20051209123826.GA2485@kaufbach.delug.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
apoc9009(at)yahoo(dot)de <apoc9009(at)yahoo(dot)de> schrieb:
>
> >>Meine Überlegung ist nun:
> >>Wie kann ich die Hauptnachrichtentabelle besser vor Massenansturm
> >>präparieren?
> >>(kann man eventuell einer Tabelle einen gesonderten Tablespace zuordnen?)
> >>
> >Ja, das geht ab 8.0 (oder 8.1?)
> >
>
> Ähm, ich fragte danach ob ich Tabellen in einen gesonderten Tabelspace
> auslagern kann und nicht
> danach das ich beim erstellen einer DB einen kompletten Tablespace für alle
> Tabellen einmalig an einer
> bestimmten Position im Dateisystem hinterlegen kann.
Wie wäre es einklich, nun mal die Doku zu lesen? Du wirst dort zwar
nicht Deinen Namen finden, aber Antwort auf Deine Frage.
> Der Sinn und Zweck ist es, das nur die eine Tabelle (Nachrichtentabelle)
> dann in einem Tablespace verwaltet
> wird, der auf ein gesondertes Festplattenlaufwerk oder Raid verzweigt. Das
> ist wie gesagt nicht das selbe
tell news, please.
> wie die ganze DB dort zu hinterlegen. Bei ORACLE 9i und 10g ist sowas recht
> unproblematisch, da kann
Niemand hindert Dich, ORA zu nehmen. Es gibt mittlerweile sogar die 10er
zum freien Einsatz (mit Limitierungen, ja).
> man dann auch noch alternativ Tabelpartintioning zuschalten (falls Dir das
> was sagt).
Ja.
> Ich hoffe das dazu jemand anderes hier (mit mehr Erfahrung) noch etwas
> erklärendes und hilfreiches
> posten kann.
Ich drück Dir *ganz fest* die Daumen ;-)
> >Du kannst zwar die Spalte indizieren für schnelleren Zugriff, allerding
> >wird eine Suche nach '*foobar*' einen Seq-Scan bewirken. Indexe greifen
> >nur, wenn der Suchstring linksbündig ist, also links keine Wildcards
> >stehen.
> >
>
> Wie soll man denn das nun wieder verstehen?
Steht in der Doku.
> >http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
> >Schau Dir mal die Links an. Ich kenne tsearch2 nicht (brauch es nicht),
> >aber Gerüchte besagen, das dies die Suche um ca. Faktor 100
> >beschleunigt.
> >
>
> "Gerüchte" Naja ok ich schaue es mir mal an, kann nicht schaden.
ACK.
> >Ansonsten: Um Schwachstellen bzw. Performance-Probleme zu finden, gibt
> >es EXPLAIN, evtl. gepaart mit ANALYSE.
> >
> bringt mir nicht sonderlich viel wenn eine Tabellenspalte komplett
> durchsucht werden muss.
> (es sollen ja alle Treffer zurückgelifert werden).
[ ] Du hast den tieferen Sinn von Indexen verstanden.
Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect. (Linus Torvalds)
Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°
From | Date | Subject | |
---|---|---|---|
Next Message | Bernd Helmle | 2005-12-09 12:52:43 | Re: Volltextsuche/ Balancing |
Previous Message | Jutta Horstmann | 2005-12-09 12:35:55 | Re: Volltextsuche/ Balancing |