首页 > 试题广场 >

在PostgreSQL中,以下关于EXPLAIN的BUFFE

[单选题]
在PostgreSQL中,以下关于EXPLAIN的BUFFERS选项:
EXPLAIN (ANALYZE, BUFFERS) SELECT * FROM orders WHERE customer_id = 100;
输出显示:
Buffers: shared hit=50 read=200
关于这个信息,以下理解正确的是:
  • hit=50表示从共享缓冲区命中50个页面,read=200表示从磁盘读取200个页面,缓存命中率较低需要优化
  • hit和read的单位是字节
  • shared hit表示从操作系统缓存读取
  • 这个信息对性能调优没有参考价值

这道题你会答吗?花几分钟告诉大家答案吧!