为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*: disql进去不返回结果 只获取sql执行耗时 可以在执行语句前 set autotrace traceonly
上面 exec time(ms) 11978 是sql的实际耗, 下面198.771ms是什么时间?
实际上等26s才出上面的结果
监控信息项的具体含义参考如下: data pages changed : 更改的数据页数 undo pages changed : 更改的 UNDO 日志页数 logical reads : 逻辑读次数 physical reads : 物理读次数 redo size : REDO 日志大小 bytes sent to client : 发给客户端的数据流量 bytes received from client : 客户端接收的数据流量 roundtrips to/from client : 客户端与服务器交互次数 sorts (memory) : 最优排序次数 sorts (disk) : 单路/多路归并排序次数 rows processed : DML 操作影响的行数 io wait time(ms) : I/O 等待时间 exec time(ms) : 执行时间
我的理解是指当前执行SQL耗时,第一次执行有个解析过程,时间有一些差异,多次执行后时间差不多相等的
监控信息项的具体含义参考如下:
data pages changed : 更改的数据页数
undo pages changed : 更改的 UNDO 日志页数
logical reads : 逻辑读次数
physical reads : 物理读次数
redo size : REDO 日志大小
bytes sent to client : 发给客户端的数据流量
bytes received from client : 客户端接收的数据流量
roundtrips to/from client : 客户端与服务器交互次数
sorts (memory) : 最优排序次数
sorts (disk) : 单路/多路归并排序次数
rows processed : DML 操作影响的行数
io wait time(ms) : I/O 等待时间
exec time(ms) : 执行时间
我的理解是指当前执行SQL耗时,第一次执行有个解析过程,时间有一些差异,多次执行后时间差不多相等的