テーブルのクラスター化に最後に使用されたインデックスを確認するには、<を使用します。 code> pg_index システムカタログ。
テーブルに属するすべてのインデックスについてテーブルをクエリし、どれが indisclusteredを持っているかを確認します 設定。テーブルは、一度に1つのインデックスでのみクラスター化できます。
いつかを知る方法はありません テーブルは最後にクラスター化されましたが、とにかくそれはあまり面白くありません。知りたいのは、クラスタリングがまだどれだけ優れているかです。
これを見つけるには、 pg_statsにクエリを実行します。
クラスター化した列の行。 相関の場合 1に近いです、あなたはまだ良いです。値が小さいほど、より多くのクラスタリングが示されます。