DEFINITIONS

Definitions More Info.
Definition ID966
TitlePOSTGRESQL
CategoryNOTES
Definitionduplicate index
Definition Descriptionhttps://wiki.postgresql.org/wiki/Index_Maintenance

SELECT pg_size_pretty(SUM(pg_relation_size(idx))::BIGINT) AS SIZE,
(array_agg(idx))[1] AS idx1, (array_agg(idx))[2] AS idx2,
(array_agg(idx))[3] AS idx3, (array_agg(idx))[4] AS idx4
FROM (
SELECT indexrelid::regclass AS idx, (indrelid::text ||E'\n'|| indclass::text ||E'\n'|| indkey::text ||E'\n'||
COALESCE(indexprs::text,'')||E'\n' || COALESCE(indpred::text,'')) AS KEY
FROM pg_index) sub
GROUP BY KEY HAVING COUNT(*)>1
ORDER BY SUM(pg_relation_size(idx)) DESC;
RecordBycunay
Record Date08-08-2019 23:11:07
Düzenle
Kopyala
Sil