syssqexplain 伪表存储了有关 SQL 查询的信息。
存储的信息包括查询优化器的计划及估计的返回行数、查询的相对成本。
列 | 类型 | 描述 |
---|---|---|
sqx_sessionid | INTEGER | 与 SQL 语句相关联的会话 ID |
sqx_sdbno | INTEGER | 查询会话 ID 在数组中的位置 |
sqx_iscurrent | CHAR | 该查询是否为当前的 SQL 语句 |
sqx_executions | INTEGER | 执行查询的总次数 |
sqx_cumtime | FLOAT | 运行查询的累计时间
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_bufreads | INTEGER | 运行查询时执行的缓冲区读取数
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_pagereads | INTEGER | 运行查询时执行的页读取数
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_bufwrites | INTEGER | 运行查询时执行的缓冲区写入数
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_pagewrites | INTEGER | 运行查询时执行的页写入数
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_totsorts | INTEGER | 运行查询时执行的排序数
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_dsksorts | INTEGER | 运行查询时磁盘执行的排序数
重要: 如果禁用 SQL
跟踪,那么显示零。
|
sqx_sortspmax | INTEGER | 排序所需的最大磁盘空间 |
sqx_conbno | SMALLINT | 在 conblock 列表中位置 |
sqx_ismain | CHAR | 查询是否在主语句块中 |
sqx_selflag | VARCHAR(200,0) | SQL语句类型;例如:SELECT 、UPDATE 、 DELETE |
sqx_estcost | INTEGER | 查询的估计成本 |
sqx_estrows | INTEGER | 估计查询返回的行数 |
sqx_seqscan | SMALLINT | 此查询所用的顺序扫描数 |
sqx_srtscan | SMALLINT | 此查询所用的排序扫描数 |
sqx_autoindex | SMALLINT | 此查询所用的自动索引扫描数 |
sqx_index | SMALLINT | 此查询所用的索引路径数 |
sqx_remsql | SMALLINT | 此查询所用的远程路径数 |
sqx_mrgjoin | SMALLINT | 此查询所用的排序联接合并数 |
sqx_dynhashjoin | SMALLINT | 此查询所用的动态哈希连接数 |
sqx_keyonly | SMALLINT | 此查询所用的key-only 扫描数 |
sqx_tempfile | SMALLINT | 此查询所用的临时文件数 |
sqx_tempview | SMALLINT | 临时表查询所创建的视图数量 |
sqx_secthreads | SMALLINT | 查询所使用的辅助线程数 |
sqx_sqlstatement | CHAR | 已运行的 SQL 查询 |