为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:麒麟V10 【CPU】:飞腾 【问题描述】*: 在达梦8中想查询SQL的CPU时间,请问从哪个视图中可以查询? 另外DBA手册中V$SQL_STAT视图PARSE_TIME列为解析时间,是否等于CPU时间,如果不是,两者又有什么区别呢?
一个语句大部分耗时在解析时间和执行时间,即PARSE_TIME和exec_time,执行时间是服务器执行这个语句花的总时间,如cpu运算,内存排序,硬盘扫描取数,事件等待等各个步骤花的时间之和,这过程是非常复杂,或多任务并行执行,也就无法单独统计每一项花了多少时间,所以cpu时间是没有这个说法的.另外可以用ET工具查看执行计划每步的开销,也就知道大概是哪个过程耗时最多,在干什么事
一个语句大部分耗时在解析时间和执行时间,即PARSE_TIME和exec_time,执行时间是服务器执行这个语句花的总时间,如cpu运算,内存排序,硬盘扫描取数,事件等待等各个步骤花的时间之和,这过程是非常复杂,或多任务并行执行,也就无法单独统计每一项花了多少时间,所以cpu时间是没有这个说法的.另外可以用ET工具查看执行计划每步的开销,也就知道大概是哪个过程耗时最多,在干什么事