怎么进行ORACLE SQL概要文件使用

  介绍

今天就跟大家聊聊有关怎么进行ORACLE SQL概要文件使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

  sql文件是从ORACLE 10 g才有的新特性,可以通过OEM和DBMS_SQLTUNE去管理。
自动sql调优:
从字面意思我们就能看出来是自动的来优化sql语句。优化器可能因为缺少一些信息而生成效率不是很高的执行计划,这个时候可能需要我们手工干预如加提示让优化器作出正确的决定。但是对于打包的应用程序是不允许你修改代码的,这个时候自动sql调优通过sql资料就可以解决这个问题。首先需要对这个sql语句创建一个概要。然后sql资料解决上面生成贫穷EXECPLAN通过收集额外的信息例如抽样,局部的执行技术。最后的sql概要会出一个报告。清楚的显示出来给出的建议。例如哪些字段需要建立指数,哪些桌子需要分析等等。
SQL简介:收集的信息存放在数据字典里面。让优化器创建一个高效的执行计划。需要注意的是随着数据量的增加和指数的创建。可能我们固定的轮廓已经不适用啦,所以要过一个时间重新生成的SQL概要。

SQL概要文件有效范围:
select语句
update语句
insert语句(只与select子句)
删除语句
create table语句(只有select子句)
merge语句(更新或插入操作)

声明
,my_task_name varchar2 (30),
,mysqltext clob。
,开始
,mysqltext:=& # 39; select *从t object_id=100 & # 39;;
,my_task_name:=dbms_sqltune.create_tuning_task
,(sql_text=祝辞mysqltext,
,user_name=祝辞& # 39;系统# 39;,
,范围=祝辞& # 39;全面# 39;,
,task_name=祝辞& # 39;sql_tuning_test& # 39;
,);
,
结束;/

整个过程:
康涅狄格州系统/管理
联系。
完成创建表t作为选择object_id object_name dba_objects;

表创建。

完成将autotrace>看完上述内容,你们对怎么进行ORACLE SQL概要文件使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么进行ORACLE SQL概要文件使用