|
|
|
@ -172,13 +172,14 @@ GROUP BY a.master_index_id; |
|
|
|
|
|
|
|
|
|
CREATE UNIQUE INDEX ON master_index_archive_stats (master_index_id); |
|
|
|
|
|
|
|
|
|
CREATE MATERIALIZED VIEW master_index_group_stats (master_index_id, groups, valid_groups, keys, valid_keys) AS |
|
|
|
|
CREATE MATERIALIZED VIEW master_index_group_stats (master_index_id, groups, valid_groups, keys, valid_keys, size) AS |
|
|
|
|
SELECT |
|
|
|
|
i.master_index_id, |
|
|
|
|
COUNT(*), |
|
|
|
|
COUNT(g.container_id), |
|
|
|
|
COUNT(*) FILTER (WHERE c.encrypted), |
|
|
|
|
COUNT(*) FILTER (WHERE c.key_id IS NOT NULL) |
|
|
|
|
COUNT(*) FILTER (WHERE c.key_id IS NOT NULL), |
|
|
|
|
SUM(length(c.data)) |
|
|
|
|
FROM resolved_indexes i |
|
|
|
|
JOIN index_groups ig ON ig.container_id = i.container_id |
|
|
|
|
LEFT JOIN groups g ON g.archive_id = i.archive_id AND g.group_id = ig.group_id AND ( |
|
|
|
|