SQLT也叫SQLTXPLAIN,如果某一条SQL执行效率很低,也不知道从哪里下手,可以使用SQLT来收集和性能相关的各种信息(如:Execution plans, Cost-based Optimizer CBO statistics, Schema objects metadata, Performance statistics, Configuration parameters...)

一般情况下SQLT的output可以回答很多问题,比如:
How many and which tables are involved?
How big are the objects involved?
How many, what type and what columns are indexed?
How accurate are the optimizer statistics?
Are there histograms on the columns?
Are there any non-default init.ora parameters that could be causing problems?
What is the execution plan?
Has it changed recently?
......

详见 Note 215187.1 : SQLT (SQLTXPLAIN) - Tool that helps to diagnose SQL statements performing poorly
Step 1) Download SQLT
Step 2) Install SQLT
Step 3) Execute SQLT

Step 4) Review the output

SQLT(SQLTXPLAIN)相关推荐

  1. 【SQL工具】SQL调优和诊断神器SQLTXPLAIN (SQLT)简介

    SQLT SQLTXPLAIN (SQLT) 是Oracle专家开发的,用于诊断SQL相关的问题的工具,简单易用却功能强大. SQLT 会用户根据指定的模式,连接到数据库,收集执行计划.基于成本的 O ...

  2. oracle数据库延迟执行,如何诊断oracle数据库运行缓慢或hang住的问题

    为了诊断oracle运行缓慢的问题首先要决定收集哪些诊断信息,可以采取下面的诊断方法: 1.数据库运行缓慢这个问题是常见还是在特定时间出现 如果数据库运行缓慢是一个常见的问题那么可以在问题出现的时候收 ...

  3. Oracle执行计划稳固

    文章目录 0.参考资料 1.查看执行计划&指标解读 1.1.查看执行计划 1.1.1.explain plan命令 1.1.2.DBMS_XPLAN包 1.1.3.DISPLAY_SQL_PL ...

  4. SQL性能健康检查脚本

    2019独角兽企业重金招聘Python工程师标准>>> QL性能健康检查脚本 (SQLHC)(文档 ID 1626277.1) 2017-07-10 10:37:47 分类: Ora ...

  5. 10046 trace详解(1)

    10046 trace帮助我们解析一条/多条SQL.PL/SQL语句的运行状态,这些状态包括:Parse/Fetch/Execute三个阶段中遇到的等待事件.消耗的物理和逻辑读.CPU时间.执行计划等 ...

  6. oracle 10046事件详解

    10046事件详解 一.10046事件概述 10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析.调用.等待.绑定变量等详细的trace信息,即帮 ...

  7. SQLTXPLAIN

    SQLT 概览 SQLTXPLAIN,也称为 SQLT,是 Oracle Server Technologies Center of Expertise - ST CoE 提供的一款工具.SQLT 主 ...

  8. 解决棘手SQL性能问题,我的SQLT使用心得

    本文转载自dbaplus社群 作者介绍 丁俊,新炬网络首席性能优化专家,SQL审核产品经理.<剑破冰山-Oracle开发艺术>副主编,ITPUB开发版资深版主,十余年电信行业从业经验. 一 ...

  9. 存储过程—导出table数据为inser sqlt语句

    Sql Server Management Studio没有将table中数据导出为insert语句的功能. 下面一个很有用的存储过程,可以把某张表的数据导出为insert sql语句. 当然Orac ...

最新文章

  1. 数据集cifar10到Caffe支持的lmdb/leveldb转换的实现
  2. Linq初级班 Linq To XML体验(基础篇)
  3. matlab 罗盘图与羽毛图
  4. 教你如果设置自己喜欢的QQ背景音乐
  5. mysql中难以理解的sql
  6. js高级程序设计 - 温故而知新
  7. 排序算法第二篇——折半插入排序
  8. Unity3D之NGUI基础7:UI动态加载
  9. 抖音直播电商带货项目商业运营计划书短视频创业规划方案
  10. 校验电话号码 手机号码正则表达式
  11. 手机在我状态查询易语言代码
  12. 计算机专业数据结构试题答案
  13. python图片转换成文字_在python中将图像转换为字节文字 - python
  14. 企业微信审批功能有哪些?审批人如何设置?
  15. Mac 安装MySQL到移动硬盘
  16. 方格网的填方和挖方计算
  17. JavaSE——注解
  18. 硬盘故障提示“已损毁”怎么办?
  19. hht时频谱 matlab 乱序_【原创】用希尔伯特黄变换(HHT)求时频谱和边际谱
  20. Excel的Sumproduct函数详解

热门文章

  1. (转) 机器学习很有趣Part6:怎样使用深度学习进行语音识别
  2. js中对特殊字符进行转义
  3. winpe做服务器系统备份,转 在winPE系统下备份和恢复Raid5数据
  4. 想做Python开发,这8种常用Python模块,你必须得知道!
  5. 如何使用闲置的云服务器搭建一个属于自己的私人云网盘(可道云kodbox)
  6. 游戏设计的艺术:一本透镜的书——第十五章 其中一种体验是故事
  7. MySQL简介,什么是数据库?
  8. apache的url重写
  9. 学习Android开发
  10. docker安全之容器资源控制 安全加固