暂无图片
oracle 逻辑读 读的是哪部分内容?
我来答
分享
Thomas
2022-10-24
oracle 逻辑读 读的是哪部分内容?

如题,是不是读两类内容:

1、buffer cache里存的表数据。

2、shared pool里library cache上sql, plsql的执行计划。

另外,set autotrace on后,显示的consistent read,到底是指buffer cache里的还是library cache里的?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
张sir

我理解逻辑读就是buffer cache里的块数据,因为这个属于整个读的数据里的大头,至于说library cache里的数据在sql执行的过程中还是小部分。

暂无图片 评论
暂无图片 有用 1
暂无图片
猫瞳映月

library cache是存放执行计划和解析树信息的,所以逻辑读读的是buffer cache里的块数据

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏