首页 > 代码库 > Toad 02

Toad 02

在存储过程编辑器中, 准备将SQL片段调入SQL Tunning 中进行调优.

image

Code Profiling (Database-PL/SQL Profiling)

Porfiler 是 oracle pl/sql 的一个调优化跟踪方案, 可以为每一行代码进行性能统计, 以帮助评估 SQL 语句的性能问题.

image

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

索引的特点是: 方便数据查询, 不方便数据更新, 因此, 索引不能随便建.

经验: 一个索引若三个月没有用到, 就可以删除.