接上期,postgresql 的system catalog 中包含了不少系统表,
pg_lock
?...,可以全方位的对系统的表进行了解.
pg_statio_all_tables 通过pg_statio_all_tables 表可以获得丰富的数据,如
?...heap_blks_read 读取磁盘的数量
heap_blks_hit 从内存中读取的数据量
两个数据进行对比可以找到一个表从磁盘中读取的数据量和内存的数据量之间的比值,可以发现表到底缺少不缺少索引的可能...,或者内存不足的可能性
idx_blks_read idx_blks_hit 两个值可以比对索引从磁盘或者内存中或许的次数,两个相关的两个比值对比可以得到,索引命中率的比率,看看内存方面是否有问题....1] as idx1, (array_agg(idx))[2] as idx2,
(array_agg(idx))[3] as idx3, (array_agg(idx))[4] as idx4