Planoptimierung bei PostgreSQL

Alles was sonst nirgends rein passt.

Planoptimierung bei PostgreSQL

Beitragvon MartinL » Mi 21. Nov 2007, 15:35

Hallo miteinander!
Weiß jemand von euch zufällig, welche Statistik-Parameter PostgreSQL für die Kostenberechnung eines Planbaumes benutzt?

Viele Grüße,
Martin
MartinL
Neuer Benutzer
 
Beiträge: 6
Registriert: Di 6. Nov 2007, 19:53

Beitragvon akretschmer » Mi 21. Nov 2007, 15:49

MartinL hat geschrieben:Hallo miteinander!
Weiß jemand von euch zufällig, welche Statistik-Parameter PostgreSQL für die Kostenberechnung eines Planbaumes benutzt?

Viele Grüße,
Martin


Ich bin mir nicht ganz sicher, ob ich die Frage richtig verstehe.

Zuerst einmal, Parameter zum dran drehen findest Du hier erklärt:

http://www.varlena.com/GeneralBits/Tidbits/annotated_conf_e.html

Dann, PG führt eine Reihe von Statistiken, wesentlich ist z.B. der VIEW pg_stats. Die wichtigsten felder:

- null_frac: Anteil der Daten, die NULL sind, 0-1 entspricht 0-100%

- n_distinct: Quotient von versch. Werte und der negativen Zeilenzahl
je näher an -1, umso mehr unterscheiden sich die Daten

- correlation: statistische Korrelation zwischen physischer und logischer
Ordnung der Spaltenwerte. Werte zwischen -1 und +1. Je näher an diesen
Grenzen, umso eher wird der Planner den Index für sinnvoll halten.


Mehr findest Du in der Doku, Kapitel 43.

So, Tamara wird wach...

Andreas
--
ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)

https://www.xing.com/profile/Andreas_Kretschmer7
Hosting-Provider mit PostgreSQL-Support gesucht? Mich fragen!
akretschmer
Erfahrener Benutzer
 
Beiträge: 5937
Registriert: So 29. Okt 2006, 14:35
Wohnort: Kaufbach, Sachsen, Germany, Germany

Beitragvon MartinL » Mi 21. Nov 2007, 17:03

Hi Andreas,
danke für den Hinweis! Hast meine Frage schon richtig verstanden ;)

Viele Grüße,
Martin
MartinL
Neuer Benutzer
 
Beiträge: 6
Registriert: Di 6. Nov 2007, 19:53


Zurück zu Verschiedenes

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron