ITPub博客

首页 > 数据库 > > GaussDB100 逻辑读与物理读

GaussDB100 逻辑读与物理读

作者:GaussDB_数据库 时间:2020-02-25 10:47:53 0 删除 编辑

逻辑读和物理读是影响性能的重要因素。

逻辑读是指要读的数据块已经在缓存中而不需要发生实际的IO,这时主要消耗CPU;而物理读是指缓存中没有要读的数据块,需要发生实际的IO,这时消耗的主要是IO。如果一些数据经常被读取,那么就很可能在内存中命中,不需要物理读。

逻辑读和物理读的开销差距很大,因为读内存比读磁盘要快得多,一般可以快10倍以上。那么同样读取一千个数据块,如果全是物理读可能需要1分钟,而如果全是逻辑读则可能只需要几秒钟。这也是为什么同样的语句,第一次执行往往比第二次执行慢的原因了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3169083/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19248