暂无图片
分享
肖雪松
2020-06-15
数据库性能问题
暂无图片 5M

经常遇到一个问题,数据库服务器重启以后,突然应用卡的用不了,一看数据库,一大堆全变扫描,加了索引以后就好了,问题是,应用反馈重启之前都没有这么卡,难道之前数据库数据都被读到buffer cache了?

收藏
分享
7条回答
默认
最新
肖雪松

一大堆全表扫描。。。

暂无图片 评论
暂无图片 有用 0
lscomeon

看看awr 找找线索

暂无图片 评论
暂无图片 有用 0
肖雪松

就是简单的全表扫描,之前也是全表扫描

暂无图片 评论
暂无图片 有用 0
文成

加索引变好可能只是一个假象,具体问题要看具体的sql执行情况。
可以对比重启前后的awr看看

暂无图片 评论
暂无图片 有用 0
黄伟波

数据库设置了参数?重启生效?

暂无图片 评论
暂无图片 有用 0
杨卓

如果情况是库重启之前就是全表扫描,重启之后,应用反馈查询变慢了,可能是逻辑读与物理读的区别。 重启之后buffer cache都被清空了,重新加载第一次是物理读,大量的并发访问会比较慢。 具体要看awr问题时间点有无异常以及确认SQL执行计划。

暂无图片 评论
暂无图片 有用 0
肖雪松
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏