Sql优化工具的介绍:
sql expert、toad、explain-table、PL/SQL、OEM等,掌握一种,熟练使用即可。
推荐:看执行计划用sqlplus的autotrace,优化用sql expert。
一、autotrace使用方法:
1. DBA在db中创建plustrace 角色:运行@*/sqlplus/admin/plustrce.sql
2. DBA给用户赋予角色:grant plustrace to username;
3. 用户创建自己的plan_table:运行@*/rdbms/admin/utlxplan.sql。--以上是第一次使用时需要进行的必要操作。
4. 用户sqlplus连接数据库,对会话进行如下设置:
set autotrace -----off/on/trace[only]------explain/statistics,
然后录入sql语句回车即可查看执行计划—推荐;
或者用如下命令行:
explain plan set statement_id=’myplan1’ for Your sql-statement;
然后查看用户自己的plan_table
二、sql expert
sql expert的执行计划有时候显示的并不准确,建议以sqlplus中的为准。其sql优化倒很值得参考,有多种结果,用户可以自己测试和选择。