Oracle 视图 DBA_HIST_SQLTEXT 官方解释,作用,如何使用详细说明

本站中文解释

Oracle数据库中的DBA_HIST_SQLTEXT视图可以用来存储历史SQL语句。它包含有关已执行SQL语句的所有信息,比如SQL_TEXT, SQL_ID等等。可以使用DBA_HIST_SQLTEXT视图来查询已执行的SQL语句,查看SQL语句的详细执行计划,以及查看关于SQL语句的执行时间等信息。此外,还可以使用此视图来查找慢SQL,分析SQL语句执行时间长的原因,或查询某个时间段内系统中最活跃的SQL语句。

官方英文解释

DBA_HIST_SQLTEXT displays the text of SQL statements belonging to shared SQL cursors captured in the Workload Repository.

This view captures information from V$SQL and is used with the DBA_HIST_SQLSTAT view.

Column Datatype NULL Description

DBID

NUMBER

NOT NULL

Database ID

SQL_ID

VARCHAR2(13)

NOT NULL

SQL identifier of the parent cursor in the library cache

SQL_TEXT

CLOB

Full text for the SQL statement exposed as a CLOB column

COMMAND_TYPE

NUMBER

Oracle command type definition

CON_DBID

NUMBER

The database ID of the PDB for the sampled session

CON_ID

NUMBER

The ID of the container that CON_DBID identifies. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data

See Also:

  • “V$SQL”

  • “DBA_HIST_SQLSTAT”


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