在存储过程编辑器中, 准备将SQL片段调入SQL Tunning 中进行调优.
Code Profiling (Database-PL/SQL Profiling)
Porfiler 是 oracle pl/sql 的一个调优化跟踪方案, 可以为每一行代码进行性能统计, 以帮助评估 SQL 语句的性能问题.
Code Xpert (右键function)
Code Xpert 可以按照一套预先定义的最佳规则集对PL/SQL代码进行检验, 对不符合规则的代码提出建议, 以此来提高代码质量.
Toad for Oracle Xpert(安装时一个单独的产品)
toad for oracle xpert 是toad调优版, 包括了专业的全部功能, 额外增加了SQL调优功能.
这部分内容没有用过, 全部要确认.
使用 Toad-数据紧急恢复
在10分钟前, 某操作员不小心对某a用户下的表ima_file做了删除操作, 现在要恢复10分钟前的数据 ?
解答:
如果未提交, 则可以直接 rollback, 如果已经提交了, 按如下步骤恢复
1) create table a.ima_file_10 as select * from a.ima_file as of timestamp sysdate – 1/144;
2) select * from a.ima_file-1/144;
3) merge into a.ima_file ot
using a.ima_file_10 nt
on (ot.ima01 = nt.ima01) -- 注意这个顺序不能反
when matched then
update set
ot.ima261 = nt.ima261
merge 速度 比普通的 update 速度快 4-5倍.
使用 toad 导出文件时, excel 与 excel instance 的区别是, excel 把结果导出到不同文件, 而 excel instance 把结果导出到一个文件, 另外, 还可以导出成 insert statement, 即把结果导出成 insert 语句, 这样最好将导出文件的扩展名为 .sql
使用 Toad - 监控会话实时情况
1.查看最消耗资源的 session, database->monitor->Top Session Finder, 单击饼状图中的图标, 可以查看到最消耗资源的sid.
2. 在sql 编辑窗口中输入, select * from v$session where sid = ‘12’ 执行
使用 Toad - 监控索引
database->monitor->index monitor
索引的特点是: 方便数据查询, 不方便数据更新, 因此, 索引不能随便建.
经验: 一个索引若三个月没有用到, 就可以删除.
Toad 02