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”


数据运维技术 » Oracle 视图 USER_SQLTUNE_STATISTICS 官方解释,作用,如何使用详细说明