您的位置:首页 > 数据库 > Oracle

想说爱你不容易——Oracle 10053、10046

2016-01-29 00:00 489 查看
摘要: 10053 查看SQL执行过程中所需成本,并判断出”自认为“(CBO)最佳的路线;
10046 查看SQL正在等待哪种资源;

无论10053还是10046,对于读懂执行计划或者熟悉CBO选择执行计划都有很大帮助,但其也存在两个缺点:

其一:10053事件,对索引结构或者表结构不太熟悉的人而言,内容不太友好,不利于读;

其二:10053、10046事件,生成完整的trace文件必须等待SQL执行完毕,可想而知,对于OLAP系统SQL,或某些报表,有些SQL基本上跑不出结果,如果面临这种SQL,那么10053、10046就歇菜了!

所以真正读懂执行计划不能完全依靠这种事件,相反应该多从表的访问方式、连接方式入手,这样即快速又能切中要害!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: