syssqltrace 表提供有关单个 SQL 语句的详细信息。
列 | 类型 | 描述 |
---|---|---|
sql_id | int8 | 唯一 SQL 执行 ID |
sql_address | int8 | 代码块中语句的地址 |
sql_sid | int | 运行 SQL 语句的用户的数据库的会话 ID |
sql_uid | int | 运行 SQL 的语句的用户 ID |
sql_stmttype | int | 语句类型 |
sql_stmtname | char(40) | 显示为单词的语句类型 |
sql_finishtime | int | 次语句的完成时间 (UNIX™) |
sql_begintxtime | int | 此事务的启动时间 |
sql_runtime | float | 语句执行时间 |
sql_pgreads | int | 此 SQL 语句的磁盘读取数 |
sql_bfreads | int | 此 SQL 语句的缓冲区读取数 |
sql_rdcache | float | 从缓冲池读取页的时间百分比 |
sql_bfidxreads | int | 索引页缓冲区读取数 |
sql_pgwrites | int | 写入磁盘的页数 |
sql_bfwrites | int | 已修改并返回到缓冲池的页数 |
sql_wrcache | float | 页已写入缓冲池,但未写入磁盘的时间百分比 |
sql_lockreq | int | 此 SQL 语句所需锁总数 |
sql_lockwaits | int | SQL 语句等待锁的次数 |
sql_lockwttime | float | SQL 语句期间系统等待锁定的时间 |
sql_logspace | int | 逻辑日志中 SQL 语句所用空间量 |
sql_sorttotal | int | 为语句运行的排序数 |
sql_sortdisk | int | 磁盘上运行的排序数 |
sql_sortmem | int | 内存中运行的排序数 |
sql_executions | int | SQL 语句运行的次数 |
sql_totaltime | float | 运行语句所用的时间总量 |
sql_avgtime | float | 运行语句所用的平均时间 |
sql_maxtime | float | 执行 SQL 语句所使用最大时间量 |
sql_numiowaits | int | I/O 操作必须等待的次数 |
sql_avgiowaits | float | SQL语句必须等待的平均时间量 |
sql_totaliowaits | float | SQL 语句必须等待 I/O 的时间总量。这不包含任何异步 I/O |
sql_rowspersec | float | 产生的平均行数(每妙) |
sql_estcost | int | 与SQL 语句关联的成本 |
sql_estrows | int | 按照优化器的预测为 SQL 语句返回的预估计行数 |
sql_actualrows | int | 为 SQL 语句返回的行数 |
sql_sqlerror | int | SQL 错误号 |
sql_isamerror | int | RSAM/ISAM 错误编号 |
sql_isollevel | int | SQL 语句的隔离级别 |
sql_sqlmemory | int | 执行 SQL 语句所需字节数 |
sql_numiterators | int | 语句所用迭代器数 |
sql_database | char(128) | 数据库名称 |
sql_numtables | int | 执行 SQL 语句中所用表数 |
sql_tablelist | char(4096) | SQL 语句中直接引用的表名列表。如果 SQL 语句激发对其他表执行语句的触发器,将不列出这些表 |
sql_statement | char(1600) | 已运行的 SQL 语句 |