
Oracle优化
Mr.Lpp
这个作者很懒,什么都没留下…
展开
-
谓词越界分析
【背景】 2019年11月7日周四发版结束前,应用反馈说有一条sql语句执行时间变长,原来整个功能需要8秒左右,现在大概需要20秒钟,他们锁定一个模块的sql语句,发现这条sql执行时间在10秒左右,现在需要分析SQL问题所在。【正文】 沟通发现存在一个现象,查询10月到11月的数据正常,查询11月到12月就会变慢,从10月到12月也不存在问题,10月到11月数据量是2805条,11月,二线提醒有可能存在因统计信息导致的谓词越界。 以下是执行计...原创 2020-07-06 14:31:49 · 465 阅读 · 0 评论 -
10053内容详解(如何看懂10053)
比较长,要有点耐心看,做个实验。SQL> create table t_objects as select * from user_objects;SQL> create table t_tables as select * from user_tables;SQL> create index ind_objects on T_OBJECTS (object_name...转载 2019-11-11 14:41:24 · 1461 阅读 · 0 评论 -
查看正确的执行计划
【摘要】 执行计划显示在执行一条SQL语句时需要遵循的详细步骤,这些步骤表示为一组数据库运算符,这些运算符将使用和生成行;运算符及其实施顺序由优化器使用查询转换及物理优化技术的组合来确定。 执行计划通常以表格的形式显示,但它实际上为树形。【正文】如何获得正确的执行计划获取执行计划有多种方式,但大部分不能得到正确的实际的执行计划,因为SQL语句必须过以后才...原创 2019-10-09 14:31:46 · 287 阅读 · 0 评论