oracle9i 9204 全表扫描

[复制链接]
查看11 | 回复8 | 2014-9-10 21:37:07 | 显示全部楼层 |阅读模式
linux as2.1, 6Gmem,4*2.0xeon cpu
sga1.7G
一个业务表400W,每次插入时,都执行全表扫描,从OEM中看锁很多,有死锁,杀死后又会产生,上一个月系统还正常。请问高手,如何发现问题的根本?如何处理?表和索引都已分析和重建。
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
插入会扫描表?
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
外键无索引
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
你是否在这个表上有物化视图。
或者主外键的问题,看看锁。
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
看看死锁是由哪些会话产生, 这些会话正在执行什么SQL, 根据这些SQL看能否分析应用程序的业务逻辑, 最后看能否优化
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
提问完就消失了,晕。。。。
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
插入时为啥还要全表扫描呢
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
检查一下有没有外键,trigger之类的冬冬了。
回复

使用道具 举报

千问 | 2014-9-10 21:37:07 | 显示全部楼层
楼顶的给的信息太少了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行