文档内容
主要内容 |
下载 SQLTXPLAIN (SQLT) |
SQLTXPLAIN (SQLT) 简介 |
安装 |
SQLTXPLAIN 参考资料 |
SQLTXPLAIN FAQ |
SQLT 网上研讨会 |
最佳实践 |
提出问题,得到帮助并分享您使用 SQLT 的心得: |
如何主动避免问题发生及做好诊断信息的收集 |
参考 |
适用于:
Oracle Application Object Library - 版本 11.5.10.0 和更高版本Oracle Database - Enterprise Edition - 版本 10.2.0.1 和更高版本
本文档所含信息适用于所有平台
主要内容
下载 SQLTXPLAIN (SQLT)
下载针对10.2, 11.1 和 11.2 的版本
下载针对9.2 和 10.1 的版本
当前SQLT的版本为
要了解本版本的新功能,请查看更改日志。
SQLTXPLAIN (SQLT) 简介
SQLTXPLAIN,也称为 SQLT,是 Oracle Server Technologies Center of Expertise - ST CoE 提供的一款工具。SQLT 输入一个 SQL 语句,然后可输出一组诊断文件。这些文件通常用于诊断性能不佳的 SQL 语句。
SQLT 会连接到数据库,并收集执行计划、基于成本的 Optimizer(优化器)CBO 统计信息、schema 对象的 metadata、性能统计信息、配置参数和会影响 SQL 性能的其它类似因素。
安装
- 对于数据库版本 10.2、11.1 和 11.2,请下载 sqlt.zip(zip 格式)获取工具(在原英文文档中Document 215187.1)。阅读 zip 文件中包含的 sqlt_intructions.html(在本文档附件中已提供中文版本)。
- 如果使用 Internet Explorer (IE) 浏览器下载的 zip 文件出现损坏,请尝试使用其他浏览器。
- 如需输出示例,请下载输出示例 (在原英文文档中)。
- 对 于数据库版本9.2 和 10.1,请下载 sqlt9i.zip 并使用其中包含的工具(在原英文文档中Document 215187.1),阅读 zip 文件中包含的 sqlt_intructions.txt。请勿在 10.2 或 11g 数据库上使用该版本的工具。
SQLTXPLAIN 参考资料
SQLTXPLAIN FAQ
关于 SQLT 工具的常见问题,请参阅:
SQLT 网上研讨会
我们录制了很多涵盖 SQLT 的网上研讨会,其中简要介绍了 SQLT 在各个方面的用法,包括以下主题:
- "Using SQLTXPLAIN to diagnose SQL statements performing poorly"
- "How to create in 5 minutes a SQL Tuning Test Case using SQLTXPLAIN".
在下面文档中可以找到网上研讨会,以及许多其他录制好的网上研讨会:
还有几篇与测试案例网上研讨会相关的文章,其中概述了如何使用 SQLT 测试案例,请参阅:
Document 1465741.1 How to Use SQLT (SQLTXPLAIN) to Create a Testcase Containing Application Data
最佳实践
提出问题,得到帮助并分享您使用 SQLT 的心得:
您想与其它 Oracle 客户,员工及业界精英进一步探讨 SQLT 吗?
我们在社区有很多讨论帖:
SQLTXPLAIN (SQLT): General Discussion
SQLTXPLAIN: SQLT Installation Issues
SQLTXPLAIN: Dealing with Long Execution Times
SQLTXPLAIN: Dealing with Errors reported in SQLT MAIN report
SQLTXPLAIN: Using SQLT on a Stand-by or Dataguard
SQLTXPLAIN: Interpreting and Understanding SQLT Output
其它同性能相关的讨论请点击这里
如何主动避免问题发生及做好诊断信息的收集
有些问题是无法预见的,但大部分其它的问题如果及早发现一些征 兆其实是可以避免的。加之,假如问题发生了,那么在问题发生后收集到信息可能也是没有意义的。SQLTXPLAIN 是一种support推荐的收集诊断信息的工具. 有关于如何主动避免问题及诊断信息的收集,请参见:
Document 1477599.1 Best Practices Around Data Collection For Performance Issues
Note that you can also download SQLT in the RAC and DB Support Tools Bundle
REFERENCES
NOTE:1460440.1 - Script PXHCDR.SQL: Parallel Execution Health-Checks and Diagnostics ReportsNOTE:1482811.1 - Best Practices: Proactively Avoiding Database and Query Performance Issues
NOTE:1477599.1 - Best Practices: Proactive Data Collection for Performance Issues
NOTE:781927.1 - Performance Tuning Guidelines for Siebel CRM Application on Oracle Database
NOTE:1366133.1 - SQL Tuning Health-Check Script (SQLHC)
NOTE:465787.1 - How to: Manage CBO Statistics During an Upgrade from 10g or 9i into 11g
NOTE:224270.1 - TRCANLZR (TRCA): SQL_TRACE/Event 10046 Trace File Analyzer - Tool for Interpreting Raw SQL Traces
NOTE:243755.1 - Script to produce HTML report with top consumers out of PL/SQL Profiler DBMS_PROFILER data
NOTE:1322888.1 - pscbo_stats - Improving Statistics in Oracle RDBMS for PeopleSoft Enterprise
NOTE:1454160.1 - FAQ: SQLT (SQLTXPLAIN) Frequently Asked Questions
NOTE:1470811.1 - How to Use SQLT (SQLTXPLAIN) to Create a Testcase Without Row Data
NOTE:1465741.1 - How to Use SQLT (SQLTXPLAIN) to Create a Testcase Containing Application Data
NOTE:749227.1 - * How to Gather Optimizer Statistics on 11g
- sqlt_intructions(174.69 KB)