ANALYZE
Ein weiterer Aspekt der Wartung sind Planerstatistiken, die von PostgreSQL für eine möglichst effiziente Abwicklung auch komplexer SQL-Anfragen gepflegt werden müssen. Der kostenbasierte Planer erzeugt Anfragepläne mithilfe von Kostenmodellen, die als Grundlage auch Statistiken über die Daten der innerhalb einer SQL-Anfrage verwendeten Tabellen und Indexe verwendet. Nur wenn diese Statistiken aktuell gehalten werden, können auch akkurate Kostenberechnungen und somit eine vernünftige Planung der Anfragen vorgenommen werden, was letztlich zu schnelleren Anfragen führt. Das Wartungskommando ANALYZE führt die Aktualisierung der Datenbankstatistiken durch. Dabei werden Datenverteilung und Heuristiken einer Systemtabelle erfasst und dem Planer ...