我的 Postgres 数据库中有一些表,并且我已将这些表设置为围绕索引聚集。但我忘记了上次对这些表运行集群维护是什么时候,我不想浪费时间在它们上运行集群。我如何知道表是否聚集?
您可以从数据字典中查询所有聚簇表:
SELECT relname AS table_name
FROM pg_class c
JOIN pg_index i ON i.indrelid = c.oid
WHERE relkind = 'r' AND relhasindex AND i.indisclustered
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3878 次 |
最近记录: |