我想摆脱很少使用索引的情况。
我已经使用了我所有的索引至少一次,所以统计来自
select * from pg_stat_user_indexes where relname = 'my_table';
无法帮助我解决此问题。
| relid | relname | idx_scan | idx_tup_read | idx_tup_fetch |
|-------|---------|----------|--------------|---------------|
| 123 | index_1 | 598603 | 10823427651 | 1967003004 |
| 123 | index_2 | 1513 | 1271815 | 0 |
| 123 | index_3 | 39 | 419 | 348 |
我看到一些索引经常使用,而另一些很少使用。
我要删除两个月未使用的所有索引。
我知道我可以保存pg_stat_user_indexes
中的实际数据并在两个月后比较结果,但是我不想等待那么多时间。
是否可以找到索引使用的最后日期时间?