TopSQL

TopSql提供SQL执行的汇总统计数据,可以查看sql执行的统计信息,包括:计划ID、SQL语句、优化器估计的代价、实际运行时间、CPU时间、占用内存大小、逻辑读的总量、物理读的总量、顺序读的总量、随机读的总量、单块物理读总量、多块物理读总量、物理同步写的总量、I/O等待时间信息。

TopSql列表的显示是可以通过系统设置中的SQL过滤条件的设置改变的,具体见设置按OPTIMIZER_COST 降序及显示最大行数为20,TopSql的界面如下图所示:

../../../../_images/image398.png

图145 TopSql界面

小技巧

  • 查看执行计划信息,需开启神通数据库参数ENABLE_SQL_TRACE,默认为false.;
  • 查看CPU时间信息,需开启神通数据库参数ENABLE_OP_CPUTIME_STAT,默认为false。