Um festzustellen, welcher Index zuletzt zum Clustern der Tabelle verwendet wurde, verwenden Sie pg_index
Systemkatalog.
Fragen Sie die Tabelle nach allen Indizes ab, die zu Ihrer Tabelle gehören, und sehen Sie nach, welcher Index indisclustered
wurde einstellen. Eine Tabelle kann jeweils nur durch einen einzigen Index geclustert werden.
Es gibt keine Möglichkeit herauszufinden, wann die Tabelle wurde zuletzt geclustert, aber das ist sowieso nicht sehr interessant. Sie möchten wissen, wie gut das Clustering noch ist.
Fragen Sie dazu pg_stats
ab
Linie für die Spalte, auf der Sie gruppiert haben. Wenn correlation
nahe bei 1 liegt, sind Sie immer noch gut. Je kleiner der Wert wird, desto mehr Clustering wird angezeigt.