`
xiaoxie
  • 浏览: 34052 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

查看性能最差的前100sql

    博客分类:
  • DB
 
阅读更多
SELECT * FROM ( SELECT PARSING_USER_ID EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,sql_text 
                FROM v$sqlarea 
                ORDER BY disk_reads DESC) 
   WHERE ROWNUM<100

 

分享到:
评论
1 楼 jiiming 2014-04-01  
v$sqlarea这货还有很多作用,比如查看CPU耗时,执行时间等
/**CPU耗时版 :wink: */
SELECT *
  FROM (SELECT *
          FROM v$sqlarea
         ORDER BY cpu_time DESC)
 WHERE ROWNUM < 100

相关推荐

    sql server 查看执行效率不高的语句

    因此,掌握如何查看和分析执行效率不高的SQL语句是DBA(数据库管理员)和开发人员必备的技能之一。 SQL Server提供了丰富的DMV(动态管理视图)和系统存储过程,用于监控和诊断数据库的运行状态。其中,`sys.dm_...

    Spark性能测试报告-Spark SQL在不同存储格式下的性能对比

    - **TXT格式**:性能最差,在大规模数据导入时耗时较长。 #### 检索过滤性能测试 - **Count(*)**:测试基础查询效率。 - **等值匹配**:评估精确匹配条件下的性能表现。 - **范围查找**:模拟实际业务场景中的范围...

    SQL语句性能分析之explain

    ### SQL语句性能分析之explain #### 概述 在数据库管理及开发过程中,SQL查询语句的性能优化是一项至关重要的工作。为了更好地理解和优化SQL查询,MySQL提供了一个非常有用的工具——`EXPLAIN`。通过在SQL语句前...

    Oracle SQL优化文档

    Oracle SQL优化文档提供了对Oracle数据库进行SQL语句优化的一系列方法和工具,旨在帮助数据库管理员和开发人员提高SQL查询性能和数据库效率。文档内容涵盖了从基本的SQL优化思路到具体的分析工具,详细介绍了如何...

    DB2查看动态SQL语句快照信息.pdf

    在DB2中,查看动态SQL语句的快照信息对于监控数据库性能、诊断问题和优化SQL查询至关重要。"DB2查看动态SQL语句快照信息"是DB2提供的一种功能,允许管理员实时查看正在执行的SQL语句及其相关统计信息。 `db2 get ...

    Oracle性能调优

    - SQL优化:分析性能最差的SQL语句,考虑使用EXPLAIN PLAN、SQL Tuning Advisor和Automatic SQL Performance Analyzer来优化查询执行计划。 - 参数调整:理解并合理设置Oracle数据库的初始化参数,如SGA、PGA大小、...

    mysql的explain分析sql语句性能(慢查询和加没加索引)

    MySQL 的 Explain 分析 SQL 语句性能(慢查询和加没加索引) MySQL 的 Explain 分析 SQL 语句性能是数据库性能优化的重要工具之一。通过 Explain 命令可以分析 SQL 语句的执行计划,了解 SQL 语句的执行过程,找出...

    看懂SqlServer查询计划

    首先,打开SQL Server Management Studio,输入一个查询语句,然后查看SqlServer如何显示查询计划。例如,输入以下查询语句: select v.OrderID, v.CustomerID, v.CustomerName, v.OrderDate, v.SumMoney, v....

    sql最全的常用命令语句

    - **说明**:此命令展示了性能最差的前10个查询。它通过 `sys.dm_exec_query_stats` 视图来获取查询统计信息,并使用 `CROSS APPLY` 连接到 `sys.dm_exec_sql_text` 视图来获取具体的 SQL 语句文本。排序依据是物理...

    102 透彻研究通过explain命令得到的SQL执行计划(3).pdf

    通过查看执行计划,用户可以了解到SQL语句执行过程中的重要细节,如表的访问顺序、访问方式、使用的索引等。 在给出的文档内容中,通过分析一个包含子查询的SQL语句的执行计划,我们可以看到如何通过explain命令去...

    监控Oracle运行的一些SQL

    #### 一、性能最差的SQL语句 为了监控Oracle数据库中性能最差的SQL语句,可以使用以下查询: ```sql SELECT * FROM ( SELECT PARSING_USER_ID, EXECUTIONS, SORTS, COMMAND_TYPE, DISK_READS, sql_text FROM v$...

    看懂 sql server 执行计划

    本文将通过一个实践示例,介绍如何查看 SQL Server 的执行计划,并解释其中的关键概念和优化方法。 首先,让我们打开 SQL Server Management Studio,并输入一个查询语句: ```sql select v.OrderID, v.CustomerID,...

    查询优化:sql2000中的连接两个表的查询语句的执行路径对性能的影响比较

    3. **交叉连接(CROSS JOIN)**:返回两个表中所有可能的行组合,这通常是所有连接类型中性能最差的,因为它会产生笛卡尔积。 在SQL Server 2000中,查询优化器会根据统计信息和查询的逻辑结构来决定最佳执行计划。**...

    sqlserver 三种分页方式性能比较[图文]

    这种方法的性能最差,因为它涉及到了两个表的操作,导致逻辑读取次数大幅度增加。 总结这三种方法,第一种(`ROW_NUMBER()`方法)和第二种(两个`TOP`子查询)在性能上相近,但第二种方法可以应用于更早的SQL ...

    高并发基础之-MySql性能优化.pdf

    在MySQL中,我们可以通过`SHOW STATUS`语句来查看数据库的性能参数,如`Slow_queries`,它是记录执行时间超过预设阈值的SQL查询次数,这对于识别和优化慢查询非常有用。如果发现`Slow_queries`数值较高,应深入分析...

    SQL调优,之前整理的,分享下

    2. **分析执行计划**:通过`EXPLAIN`关键字,我们可以查看SQL执行计划,理解查询如何使用索引和表连接。`type`列尤为重要,它展示了连接类型,从最优到最差依次是:`const`、`eq_ref`、`ref`、`range`、`index`和`...

    ORACLE 健康检查与性能分析报告

    列出性能最差的前20条SQL语句可以帮助我们定位性能瓶颈。这些SQL语句可能是由于索引缺失、统计信息不准确或其他原因导致的。优化这些语句可以显著提高数据库的整体性能。 ##### 5.6 Top 20 Long Running SQL 长时间...

    Loadrunner编辑SQL的函数

    通过Loadrunner编辑SQL的函数,可以有效管理和优化数据库Vuser脚本,而正确计算并发用户数则是确保系统性能测试准确性的关键。结合具体的业务场景和技术细节,合理运用这些函数和计算方法,可以大幅提升测试效率和...

Global site tag (gtag.js) - Google Analytics