`
shz2008bj
  • 浏览: 489595 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用事件监控器 监控SQL语句

 
阅读更多

/***********************
DB2中跟踪SQL
************************/
1.创建事件监视器
1)查看监视器选项
db2 get monitor switches
2)修改语句跟踪选项
db2 update monitor switches using statement on
3)创建语句监视器
db2 create event monitor state_event for statements write to file 'e:\test\'
4)激活监视器
db2 set event monitor state_event state=1
5)运行应用程序
eg:select * from staff
6)完成输出
db2 flush event monitor state_event buffer
7)关闭监视器
db2 set event monitor state_event state=0
8)格式化结果
db2evmon -path e:\test > e:\sql.txt

现在可以在当前所在路径的sql.txt文件中查看跟踪结果了,其他监视选项同理。
在sql.txt中可以看到每一个sql语句的应用程序标识(Appl Id)、语句内容、Bufferpool的使用情况。并且从语句的Prepare、Open、Describe、Close每个阶段的执行时间都有记录。
注:应用程序标识中前8位是客户机机器 IP

分享到:
评论

相关推荐

    Sql Server ExpressProfiler 监视Sql语句

    它允许数据库管理员和开发人员实时跟踪和记录数据库服务器上的事件,包括SQL语句的执行情况,以优化性能、查找问题或调试应用程序。在公司环境中,由于未安装官方的Profiler,你可能已经下载了第三方的...

    Oracle数据库sql语句 跟踪器

    Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...

    Oracle性能监控SQL语句

    ### Oracle性能监控SQL语句详解 #### 一、分析表 **知识点:** - **Table Analysis:** - 使用`ANALYZE TABLE`命令来收集表及其索引的统计信息,这对于优化器做出正确的执行计划决策至关重要。 - `ANALYZE ...

    SQL2000事件探查器SQL2K模版Profiler.rar

    1. **问题诊断**:当数据库出现性能问题时,可以通过事件探查器捕捉到导致问题的SQL语句,找出慢查询或资源消耗大的操作。 2. **日志记录**:记录特定操作,比如登录、备份、索引重建等,以便后期分析和审计。 3. ...

    SQL事件探查器 绿色版

    SQL事件探查器则是一个强大的诊断工具,用于捕获和记录SQL Server的事件,这些事件可能涉及数据库的各个方面,如T-SQL语句、系统过程、登录、错误等。以下是其主要功能: 1. **跟踪设置**:用户可以创建自定义跟踪...

    通过分析SQL语句的执行计划优化SQL

    本文档主要介绍了与SQL调整有关的内容,涉及多个方面:SQL语句执行的过程、ORACLE优化器、表之间的关联、如何得到SQL执行计划、如何分析执行计划等内容。通过从浅入深的方式了解SQL优化的过程,使大家逐步步入SQL...

    可视化sql查询语句生成器

    对于开发人员来说,尤其是需要频繁进行数据查询时,可以快速构建和测试SQL语句,节省了大量的时间。同时,它降低了错误率,因为大多数工具会自动检查语法和逻辑错误,确保生成的SQL语句是有效的。 另外,可视化界面...

    oracle监听执行sql语句

    这里使用`FIRST_LOAD_TIME`字段来筛选出特定时间范围内的SQL语句。需要注意的是,日期格式可能需要根据Oracle数据库的实际设置进行调整。 3. **获取高CPU消耗的SQL语句** ```sql SELECT b.SQL_TEXT, b.FIRST_...

    SQL 2000 数据库绿色版,事件探查器,跟踪器,查询分析器,绿色

    事件探查器和跟踪器的集成使得问题诊断和性能优化变得更为便捷,而查询分析器则为SQL语句的编写和测试提供了便利。在使用过程中,用户应根据自身需求选择合适的跟踪和监控策略,同时注意版本兼容性和系统要求,确保...

    查看LINQ生成SQL语句的几种方法

    使用SQL Server Profiler可以监控数据库服务器上执行的所有SQL语句。在运行包含LINQ查询的应用程序时,Profiler可以捕获由Entity Framework或其他ORM工具发送的SQL命令。 3. **Sql Server Object Explorer** ...

    SQLServer实用SQL语句大全

    探讨了性能监控工具、查询优化器的工作原理,以及如何通过索引、查询改写和资源调整来优化SQL Server的性能。 第15章:高级主题 涵盖了分区表、XML功能、全文搜索、空间数据、并行查询等进阶主题,为高级开发者提供...

    Oracle_SQL语句监视器

    Oracle SQL语句监视器是Oracle数据库管理系统中一个强大的工具,用于实时监控和分析数据库系统中的SQL语句执行情况。这个工具对于数据库管理员(DBA)和开发人员来说至关重要,因为它可以帮助他们诊断性能问题,优化...

    sqlmon 可以监控delphi编写的程序访问sql server的脚本

    - 监控SQL语句:SQLMON能够捕获并记录Delphi应用程序执行的所有SQL命令,包括SELECT、INSERT、UPDATE、DELETE等。 - 实时查看:它提供了一个实时界面,可以在程序运行过程中立即查看执行的SQL语句,无需等待日志...

    SQLServer性能监控指标说明

    SQL Server 性能监控指标说明 SQL Server 的性能监控指标是数据库管理员和开发者对数据库性能进行监控和优化的重要依据。以下是 SQL Server 性能监控指标的说明: 配置硬件 在 SQL Server 中,配置硬件是性能监控...

    非常好用的SQL语句优化34条+sql语句基础

    在SQL编程领域,掌握高效的SQL语句优化技巧和基础知识是至关重要的。以下是对"非常好用的SQL语句优化34条+sql语句基础"这一主题的详细解析: 1. **索引优化**:索引是提高查询速度的关键。创建合适的索引(主键、...

    db2数据库sql语句大全

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

    如何用T-SQL语句建立跟踪

    通过上述步骤,我们便可以在SQL Server环境中使用T-SQL语句创建和配置跟踪,从而实现对数据库活动的深入监控与分析。这种能力对于维护数据库的健康运行、优化性能以及满足合规性要求都至关重要。

    sql语句性能测试详解

    本篇将详细阐述如何使用LoadRunner工具来测试SQL语句或存储过程的执行性能,尤其适用于SQL Server环境。 **第一步:测试准备** 在开始测试之前,确保有一台运行SQL Server的数据库服务器,这可以是本地安装的服务器...

    借鉴p6spy,实现自己的SQL执行监控器项目源代码

    P6Spy是一个广泛使用的开源框架,它允许开发者无侵入地监控和记录应用程序中的所有SQL语句。这个项目的目标是借鉴P6Spy的部分源码,创建一个自定义的SQL执行监控器,以满足特定的需求或提供更定制化的功能。 P6Spy...

    DB2 SQL语句性能分析方法

    本章节将详细介绍如何通过DB2 UDB的语句事件监测器来监控和分析SQL语句的执行情况。以下步骤展示了整个过程: 1. **连接数据库** 首先,需要确保已连接到目标数据库。可以通过DB2命令行工具实现这一操作: ```...

Global site tag (gtag.js) - Google Analytics