|
10 | 10 | \echo ' b3 – Table bloat (requires pgstattuple; expensive)' |
11 | 11 | \echo ' b4 – B-tree indexes bloat (requires pgstattuple; expensive)' |
12 | 12 | \echo ' b5 – Tables and columns without stats (so bloat cannot be estimated)' |
13 | | -\echo ' c1 – Corruption: quick index check — btree + GIN (PG18+). Safe for production, fast.' |
14 | | -\echo ' c2 – Corruption: indexes + heap/TOAST check. Safe for production but reads all data.' |
15 | | -\echo ' c3 – Corruption: B-tree parent check — detects glibc/collation corruption (⚠️ ShareLock, use on clones)' |
16 | | -\echo ' c4 – Corruption: FULL check — heapallindexed + parent + heap (⚠️⚠️ SLOW + ShareLock, use on clones)' |
| 13 | +\echo ' c1 – Corruption: quick index check — btree + GIN (PG18+). Safe for production, fast.' |
| 14 | +\echo ' c2 – Corruption: indexes + heap/TOAST check. Safe for production but reads all data.' |
| 15 | +\echo ' c3 – Corruption: B-tree parent check — detects glibc/collation corruption (ShareLock, use on clones)' |
| 16 | +\echo ' c4 – Corruption: FULL check — heapallindexed + parent + heap (SLOW + ShareLock, use on clones)' |
17 | 17 | \echo ' e1 – Extensions installed in current database' |
18 | 18 | \echo ' i1 – Unused and rarely used indexes' |
19 | 19 | \echo ' i2 – Redundant indexes' |
|
22 | 22 | \echo ' i5 – Cleanup unused and redundant indexes – DO & UNDO migration DDL' |
23 | 23 | \echo ' l1 – Lock trees (lightweight)' |
24 | 24 | \echo ' l2 – Lock trees, detailed (based on pg_blocking_pids())' |
25 | | -\echo ' m1 – Buffer cache contents (requires pg_buffercache; expensive on large shared_buffers)' |
| 25 | +\echo ' m1 – Buffer cache contents (requires pg_buffercache; expensive on large shared_buffers)' |
26 | 26 | \echo ' p1 – Index (re)creation progress (CREATE INDEX / REINDEX)' |
27 | 27 | \echo ' r1 – Create user with random password (interactive)' |
28 | 28 | \echo ' r2 – Alter user with random password (interactive)' |
29 | 29 | \echo ' s1 – Slowest queries, by total time (requires pg_stat_statements)' |
30 | 30 | \echo ' s2 – Slowest queries report (requires pg_stat_statements)' |
31 | | -\echo ' s3 – Workload profile by query type (requires pg_stat_statements)' |
| 31 | +\echo ' s3 – Workload profile by query type (requires pg_stat_statements)' |
32 | 32 | \echo ' t1 – Postgres parameters tuning' |
33 | | -\echo ' t2 – Objects with custom storage parameters' |
| 33 | +\echo ' t2 – Objects with custom storage parameters' |
34 | 34 | \echo ' v1 – Vacuum: current activity' |
35 | 35 | \echo ' v2 – VACUUM progress and autovacuum queue' |
36 | 36 | \echo ' x1 – [EXP] Alignment padding: how many bytes can be saved if columns are reordered?' |
|
0 commit comments