Oracle 视图 USER_SQLTUNE_STATISTICS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图USER_SQLTUNE_STATISTICS可以从应用层面收集SQL语句的查询统计信息,它的表示如下:
SQL_ID: 代表某个特定的SQL语句,是每个SQL语句的唯一标识
LAST_EXECUTION_STATS: 表示上次执行的状况,包括语句的执行时间、估算执行次数、读取行数、根据其优化器计算得到的可能性、访问表计数等
TOTAL_EXECUTIONS_DELTA: 表示总的执行次数
TOTAL_ELAPSED_TIME_DELTA: 表示总的执行时间
TOTAL_CPU_TIME_DELTA: 表示总的CPU时间
TOTAL_BUFFER_GETS_DELTA: 表示总的缓冲访问次数
TOTAL_DISK_READS_DELTA: 表示总的磁盘读取次数
TOTAL_ROWS_PROCESSED_DELTA: 表示总的读取行数
这个视图可以帮助我们识别最常出现的SQL语句以及其执行情况,提供有助于SQL优化的信息,比如统计数据显示哪些SQL花了比较多时间执行,耗费最多资源,缓冲访问次数较多,磁盘读取次数较多等,这样可以帮助我们在数据库查询优化效果中获得明显的改善。
要使用这个视图,可以使用SQL语句执行查询:
SELECT SQL_ID, LAST_EXECUTION_STATS, TOTAL_EXECUTIONS_DELTA, TOTAL_ELAPSED_TIME_DELTA, TOTAL_CPU_TIME_DELTA, TOTAL_BUFFER_GETS_DELTA, TOTAL_DISK_READS_DELTA, TOTAL_ROWS_PROCESSED_DELTA
FROM USER_SQLTUNE_STATISTICS;
官方英文解释
USER_SQLTUNE_STATISTICS
displays statistics associated with the SQL statements owned by the current user. Its columns are the same as those in DBA_SQLTUNE_STATISTICS
.
See Also:
“DBA_SQLTUNE_STATISTICS”