第四章 使用管理门户监视IRIS - 监控SQL活动
2023-09-11 14:15:37 时间
第四章 使用管理门户监视IRIS - 监控SQL活动
监控SQL活动
要检查当前在IRIS
系统上运行的SQL语句,请导航至SQL
活动页面(系统操作> SQL
活动)。此页提供了一个表,其中包含每个活动SQL
语句的以下信息:
- 与之关联的进程
ID
- 执行它的用户的
ID
- 包含语句正在查询的一个或多个表的命名空间
- 语句的类型(例如,动态
SQL
查询的DynamicQuery
) - 自语句开始执行以来经过的时间
- 声明本身的摘录。
选择此表中的任何一行都会显示另外两个表,这两个表提供了有关相应SQL
语句的以下附加详细信息:
选定的语句详细信息
Row label | Value |
---|---|
Process | 与该语句关联的进程的ID 。 |
Transaction? | 作为SQL 事务的一部分,该语句是否处于活动状态。 |
Start time | 语句开始执行的时间。 |
Parameters | 在适用的情况下,语句所依据的前十个参数。对于动态SQL 查询,这是作为参数输入到查询中的文字值列表,替换出现的“? ”按所列顺序排列的字符。对于INSERT 或UPDATE 等命令,这是为记录插入或更新的字段的值列表。 |
Statement | 声明的全文。如果适用,此字段还包括指向此语句的SQL语句详细信息页面的链接。 |
Cached Query | 如果适用,缓存语句的例程的名称。 |
执行统计
Row label | Value |
---|---|
Times executed | 语句被执行的次数。 |
Average rowcount | 每次执行时语句返回的平均行数。 |
Average runtime | 该语句的平均运行时间。 |
Standard deviation | 给定时间间隔内语句执行的运行时变化程度的度量。 |
监控锁
当进程对ObjectScript
局部变量或全局变量发出LOCK
命令时,只要实体尚未被另一个进程锁定,就会创建锁。实体不需要存在于数据库中来锁定它们。
要显示系统范围内的锁,请导航至“查看锁”页面(系统操作>锁>查看锁)。要删除系统范围内的选定锁,请导航至“管理锁”页面(系统操作>锁>管理锁)。在这两种情况下,显示的锁表为每个持有的锁和每个等待的锁请求列出一行,标识所有者。一行可以标识同一实体上一个所有者持有的多个锁。例如,持有增量锁或持有共享锁和排他锁。如果不止一个进程持有同一个实体的锁,每个所有者都有自己的行。
锁定详细信息
Column Heading | Definition |
---|---|
Owner | 持有锁或等待锁的进程的进程ID 。如果是远程锁,则包含客户端系统名称。 |
ModeCount | 锁定模式和锁定增量计数。如果锁计数为1 ,则不显示计数。 |
Reference | 锁定项的锁定引用字符串(不包括数据库名称)。 |
Directory | 锁定项的数据库位置。 |
System | 锁所在的系统名称,如果是本地系统,该列为空。 |
Routine | 持有锁或等待锁的进程当前正在执行的例程行。 |
Remove | 仅管理锁:如果该锁是可移除的,则该选项以及“移除进程的所有锁”选项(对于本地锁)或“从远程客户端移除所有锁”选项(对于远程锁)会出现在该行中。单击适当的选项以解除锁定。移除进程的所有锁,或移除远程客户端的所有锁。如果要移除的锁是开放事务的一部分,则在确认移除之前会向发出警告。 |
在大多数情况下,只有在应用程序出现问题时才需要移除锁。
如果系统使用大量锁,可能需要扩大锁表的大小。可以使用管理门户来实现这一点;有关说明,请参见配置参数文件参考中的locksiz
条目。
相关文章
- 第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
- Linux Command vmstat 监控内存
- 12 个组织良好的网络监控工具
- storm集群的监控
- PostgreSQL 锁等待监控 珍藏级SQL - 谁堵塞了谁
- nagios4.3.4监控_如何在Ubuntu 18.04上使用Nagios Core监视托管的PostgreSQL数据库
- elk基于jolokia监控springboot应用jvm方案
- 介绍一个不错的服务器综合监控工具脚本集aspersa
- sql语言实践之自学SQL网(SQL Lesson8,9)
- 使用PL/SQL将sql脚本数据导入数据库
- 并行处理框架Celery的Web监控管理服务-Flower
- Qt编写视频监控管理平台(支持海康/大华/宇视/华为/天地伟业/H264/H265等)
- Qt编写安防视频监控系统68-兼容Qt4到Qt6
- Qt编写安防视频监控系统60-子模块4云台控制
- 实战案例:Sql client使用sql操作FlinkCDC2Hudi、支持从savepoint恢复hudi作业
- Spring 官方出品应用监控度量指标门面类库Micrometer介绍
- sql server 小技巧(3) SQL Server 2012 数据库完整导出到SQL Azure (包括数据)
- [Oracle工程师手记] 利用 DBMS_SQLTUNE.report_sql_monitor 生成 SQL 语句的监控信息
- 监控http服务脚本
- 怎样使用oracle 的DBMS_SQLTUNE package 来执行 Sql Tuning Advisor 进行sql 自己主动调优
- SQL Server SSPI handshake failed报错,sql server修改windows账户密码的影响,sql server订阅发布客户端访问一直报错
- SQL CHECK sql server免费监控单实例工具
- SQL Server 运行状况监控SQL语句
- zabbix通过自定义脚本监控docker服务、docker nginx容器,图文详细