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