Per sapere quale indice è stato utilizzato l'ultima volta per raggruppare la tabella, utilizza pg_index
catalogo di sistema.
Interroga la tabella per tutti gli indici che appartengono alla tua tabella e vedi quale ha indisclustered
impostare. Una tabella può essere raggruppata solo in base a un singolo indice alla volta.
Non c'è modo di sapere quando il tavolo è stato raggruppato l'ultima volta, ma comunque non è molto interessante. Quello che vuoi sapere è quanto è ancora buono il clustering.
Per trovarlo, interroga pg_stats
riga per la colonna su cui è stato eseguito il cluster. Se correlation
è vicino a 1, sei ancora bravo. Più piccolo diventa il valore, più cluster viene indicato.