`
xiaoZ5919
  • 浏览: 404799 次
  • 性别: Icon_minigender_1
  • 来自: 安平人@北京
博客专栏
Group-logo
Netty学习笔记
浏览量:73198
社区版块
存档分类
最新评论

[转]DB2监控sql

阅读更多

Ø 监控执行成本最高的SQL语句()
Db2 select AGENT_ID, ROWS_SELECTED, ROWS_READ, from sysibmadm.APPLICATION_PERFORMANCE;
Ø 监控运行时间最长的SQL语句
db2 "select ELAPSED_TIME_MIN, APPL_STATUS, AGENT_ID from sysibmadm.long_running_sql order by ELAPSED_TIME_MIN desc fetch first 5 rows only"

Db2 "select * from sysibmadm.TOP_DYNAMIC_SQL order by AVERAGE_EXECUTION_TIME_S desc fetch first 5 rows only";
Ø 监控SQL准备和预编译时间最长的SQL语句
db2 "select NUM_EXECUTIONS, AVERAGE_EXECUTION_TIME_S, PERF_TIME_PERCENT from sysibmadm.QUERY_PERF_COST order by NUM_EXECUTIONS DESC“
Ø 监控执行次数最多的SQL语句
Db2 "select * from sysibmadm.TOP_DYNAMIC_SQL order by NUM_EXECUTIONS desc fetch first 5 rows only";
Ø 监控排序次数最多的的SQL语句
Db2 select STMT_SORTS, SORTS_PER_EXECUTION,substr(STMT_TEXT,1,60) as STMT_TXT from sysibmadm.TOP_DYNAMIC_SQL order by STMT_SORTS desc fetch first 5 rows only;
Ø 监控引起锁等待的SQL语句
Db2 select AGENT_ID, substr(STMT_TEXT,1,60) as STMT_TEXT, STMT_ELAPSED_TIME_MS from table (SNAPSHOT_STATEMENT('sample', -1)) as B where AGENT_ID in (select AGENT_ID_HOLDING_LK from table (SNAPSHOT_LOCKWAIT('SAMPLE',-1))as A order by LOCK_WAIT_START_TIME ASC FETCH FIRST 20 ROWS ONLY) order by STMT_ELAPSED_TIME_MS DESC

转载请注明源自www.DB2China.net,请保留版权.
原文地址:http://www.db2china.net/club/thread-7500-1-1.html

分享到:
评论

相关推荐

    DB2性能监控SQL

    ### DB2性能监控SQL 在数据库管理领域,性能监控是一项至关重要的任务,它能够帮助管理员及时发现并解决数据库性能问题,确保系统稳定高效地运行。本文将详细介绍如何使用SQL语句来监控IBM DB2数据库中的关键性能...

    db2数据库sql语句大全

    ### DB2数据库SQL语句大全 #### 1. 强制关闭所有应用程序 ```sql db2forceapplicationall ``` 此命令用于强制关闭所有正在运行的应用程序,确保在进行维护操作之前所有的应用程序都已关闭。 #### 2. 在线备份...

    db2性能调优之Sql执行监控.doc

    DB2提供了多种内置工具来帮助监控SQL执行,如DB2 Control Center、DB2 Performance Expert以及DB2 Monitor家族等。这些工具能够提供详细的SQL执行统计信息,包括执行时间、CPU使用率、I/O操作等,为性能调优提供数据...

    DB2 SQL性能调优秘笈

    3. **SQL Monitor监控**:利用DB2的SQL Monitor功能,可以实时监控SQL语句的执行情况,及时发现并解决性能瓶颈。 #### 二、索引策略与优化 索引对于提高SQL查询性能至关重要。合理设计和维护索引可以显著加快查询...

    DB2数据库SQL复制过程参考

    ### DB2数据库SQL复制过程详解 #### 一、概述 本文档主要介绍DB2数据库的SQL复制过程,包括从创建数据库到配置复制环境的具体步骤。本文档基于DB2 v9.1版本,并在Windows XP环境下进行测试。通过本文档的学习,读者...

    DB2之SQL优化浅析.pdf

    ### DB2之SQL优化浅析 #### 一、为什么要做SQL优化 在DB2数据库管理中,SQL优化是一项至关重要的工作。SQL语句是应用程序与数据库之间交互的主要方式,其性能直接影响到整体应用的响应速度及数据库服务器的负载。...

    DB2性能指标及监控

    1. 监控SQL语句的执行时间、空间以及耗用的资源(CPU、内存、IO)。 2. 单纯执行时间短的SQL语句不一定意味着性能良好,需要考虑其他因素。 3. 判断SQL执行是否存在异常,需要建立基线,并设定偏离标准。 获取SQL...

    LoadRunner对数据库的监控指标(sqlserver/oracle/db2)

    #### 三、DB2监控指标 **注释**: DB2的监控指标主要来自于其运行状况指示器,以下是部分关键指标: 1. **缓冲池命中率 (Buffer Pool Hit Ratio)** - **描述**: 表示从缓冲池中获取数据的比例。 - **重要性**: 极...

    DB2SQL0000-32999

    - **Z10BSQL4500-SQL4999**:涵盖诊断工具和监控功能的异常。 - **Z11BSQL5000-SQL5499**:此分类包含关于安全性和审计日志记录的相关错误。 - **Z12BSQL5500-SQL5999**:针对数据库维护任务如重组、重命名等操作的...

    DB2 SQL复制详细手册

    DB2 SQL复制是一种高效的数据同步技术,用于在不同的DB2实例之间实现实时或近实时的数据复制。这个详细手册旨在帮助新手和经验丰富的DBA理解并配置DB2的SQL复制功能,即使没有深入的DB2知识也能按照指南操作。本文将...

    DB2 SQL语句性能分析方法

    IBM DB2 Universal Database (UDB) 作为一款成熟且功能强大的数据库产品,提供了多种工具帮助用户监控和分析SQL语句的执行情况。其中,“语句事件监测器”是一项非常实用的功能,它能够详细记录SQL语句的执行细节,...

    DB2 UDB SQL入门

    DB2 Universal Database (UDB) 是IBM开发的一款关系型数据库管理系统,它支持...通过阅读《DB2 UDB SQL入门》这本书,读者将能够掌握DB2 UDB的基础知识,熟练运用SQL进行数据库操作,并逐步熟悉Unix环境下的DB2管理。

    DB2 SQL性能调优秘笈 . 美 Tony Andrews . PDF . ckook.pdf

    - 系统监控工具:了解如何使用DB2的内置监控工具,如DB2 Activity Monitor和DB2 System Monitor,来跟踪和分析SQL性能。 - 锁定和并发控制:学习如何管理数据库锁定,避免死锁和资源争抢,以确保系统的并发性能。 ...

    使用Loadrunner监控DB2数据库

    DB2监控环境设置完毕后,接下来是在LoadRunner Controller中配置监控参数。启动Controller,导入已录制的测试脚本,这通常包含了应用程序对DB2数据库的交互行为。在"Design"栏中,调整与监控其他数据库相同的设置,...

    db2性能监控工具

    "db2性能监控工具"是DB2数据库管理员和系统管理员用来优化和维护数据库性能的关键资源。以下是对这些工具及其重要性的详细解释: 1. **监控工具的重要性**: - 性能监控是确保DB2稳定运行的关键,它帮助识别潜在的...

    DB2性能调优资料,解决SQL执行慢的问题

    5. **监控和分析**:使用DB2的性能监控工具,如MON_GET_PROCEDURE和MON_GET_CALL,来分析存储过程的执行情况,找出瓶颈并进行优化。 6. **代码优化**:避免冗余的计算和无效的数据库访问,确保SQL语句简洁高效。 7...

    如何从DB2迁移到MSSQL?

    该文档详细介绍了DB2与SQL Server之间的主要差异,并提供了转换DB2数据库至SQLServer的具体步骤。本文由DBBest Technologies编写,并于2009年4月发布。 #### 主要作者和技术审阅者 - **主要作者**:Yuri Rusakov、...

    oracle db2 sql server

    标题“Oracle、DB2、SQL Server”提示我们讨论的是三个主要的关系型数据库管理系统(RDBMS):Oracle、IBM DB2以及Microsoft SQL Server。这些数据库系统在IT领域中广泛用于数据存储、管理和处理,尤其在企业级应用...

Global site tag (gtag.js) - Google Analytics