Flattening Deutsch J.Novak

Z PostgreSQL
Verze z 6. 5. 2007, 14:30, kterou vytvořil 81.90.173.145 (diskuse)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Seite ist noch in der Übersetzung

Flattening ist eine von wenigen Nachstellungen vor Anfänger im PostgreSQL (und von Zeit zu Zeit auch für fortgeschrittene Benutzer). Die Inspiration für diesen Artikel war Gespräch mit meinem Kollegen, der ohne Erfolg war, als er ein konkreten Index im PostgreSQL benutzen möchte. In dieser Rücksicht ist PostgreSQL bisschen seltsame Geschöpf, das sich nicht etwa sagen lass. Um die Gründe verstehen zu können, wann PostgreSQL optimalen Plan vor begleiten nicht finden kann, müssen wir mindestens rahmen der Prozess der Auswahl von diesem optimalen Plan begreifen. Im Augenblick, wenn PostgreSQL Probleme hat, begin man gewöhnlich die Variation der problematischen SQL-Frage probieren (zum Beispiel benutzt man derivate Tabelle). Und das ist nur ein Schritt zum FLATTENING. Workaround ist ganz einfach, aber sie sich bewußt müssen, dass der Problem gerade Flattening ist.

Das ist nicht häufig Problem, außer die Erwähnung in der Diskussion sehe ich es zum erstenmal im meinen Leben. Wer folgt Diskussionen auf pg_performance, kann flatening sicher identifizieren und entfernen. Aber wer hat Zeit alle Diskussionen lesen? Unter normalen Umständen ist Flattening kein Problem, verkehrt es ist nützliche Technik, die manche SQL-Frage schneller macht. Flattening ist auch die Technik, ohne die man im PostgreSQL die Aussichten effectiv nicht benutzen kann.

...