2020-06-15
数据库性能问题
5M经常遇到一个问题,数据库服务器重启以后,突然应用卡的用不了,一看数据库,一大堆全变扫描,加了索引以后就好了,问题是,应用反馈重启之前都没有这么卡,难道之前数据库数据都被读到buffer cache了?
收藏
分享
7条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
5M经常遇到一个问题,数据库服务器重启以后,突然应用卡的用不了,一看数据库,一大堆全变扫描,加了索引以后就好了,问题是,应用反馈重启之前都没有这么卡,难道之前数据库数据都被读到buffer cache了?
加索引变好可能只是一个假象,具体问题要看具体的sql执行情况。
可以对比重启前后的awr看看
评论
有用 0如果情况是库重启之前就是全表扫描,重启之后,应用反馈查询变慢了,可能是逻辑读与物理读的区别。 重启之后buffer cache都被清空了,重新加载第一次是物理读,大量的并发访问会比较慢。 具体要看awr问题时间点有无异常以及确认SQL执行计划。
评论
有用 0
墨值悬赏