细节
-
错误
-
状态: Done">完成
-
媒介
-
解决方法: 固定
-
没有一个
-
没有一个
-
是的
描述
对于相同的工作负载,PGSM中的大多数块列值与PGSS不一致。你能证实这是预期的行为吗?如果是,那么不能通过针对PGSS的自动测试来验证这些列中的值的一致性。
列是…shared_blks_hit、shared_blks_read shared_blks_dirtied, shared_blks_written、local_blks_hit local_blks_read, local_blks_dirtied, local_blks_written, temp_blks_read, temp_blks_written, blk_read_time blk_write_time
Postgresql.conf设置如下:
shared_preload_libraries =“pg_stat_statements, pg_statraybet雷竞技竞猜在线官网_monitor”pg_stat_statements。track_utility pg_stat_moniraybet雷竞技竞猜在线官网tor =。Pgsm_bucket_time =1800 track_io_timing=on pg_statraybet雷竞技竞猜在线官网_monitor.pgsm_track_utility=no
用于本场景的pgbench设置之后,
Pgbench -i -s 100 Pgbench -c 10 -j 2 -t 10000
查看PGSS和PGSM中各自数据的查询如下:
Select bucket, queryid, substr(query,0,80) as query, cmd_type_text, calls, rows_retrieve, total_exec_time, min_exec_time, max_exec_time, mean_exec_time, cpu_user_time, cpu_sys_time from pg_stat_mraybet雷竞技竞猜在线官网onitor where query Like“%板凳%”根据查询排序,调用desc;选择substr(query,0,30)作为查询,调用,rows_retrieve作为行,shared_blks_hit,shared_blks_read,shared_blks_dirtied,shared_blks_written,blk_read_time,blk_write_time,wal_records,wal_fpi,wal_bytes, cmd_type_text从pg_stat_monitor where query Likeraybet雷竞技竞猜在线官网“%板凳%”按查询排序,调用;
数据可参考屏幕截图。
