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

本站中文解释

1. Oracle视图DBA_SQL_MANAGEMENT_CONFIG(V$SQL_Management_Config)用于获取实例的SQL管理配置状态参数。

2. Oracle通过该视图以及和它对应的会话视图V$SQL_Management_Config提供了SQL管理功能,用于记录Oracle实例中SQL执行操作、停止SQL执行操作等。这些操作使Oracle DBA可以更有效地诊断SQL优化问题,改善和优化SQL性能。

3. 使用V$SQL_Management_Config可以查看Oracle实例中被记录的SQL信息,以得出执行较慢的SQL,可使用如下查询:

select * from v$sql_management_config where elapsed_time > 30;

4. 如果要使用该视图来操作状态参数,需要先通过DBA_SQL_MANAGEMENT_CONFIG视图查询到需要更改的系统参数,然后在SQL*Plus环境中使用ALTER SYSTEM命令更改,如:

alter system set sql_management_level = 2;

5. 通过V$SQL_Management_Config视图可以查看SQL辅助信息比如被踩和被缓存的查询语句,也可以跟踪这些SQL,可以通过如下查询得出:

select * from v$sql_management_config
where STATEMENT_ID = ‘SQL_xx’;

官方英文解释

DBA_SQL_MANAGEMENT_CONFIG displays the configuration parameters of the SQL management base.

You must have the DBA role in order to change the configuration parameter values.

Column Datatype NULL Description

PARAMETER_NAME

VARCHAR2(128)

NOT NULL

Name of the configuration parameter:

  • SPACE_BUDGET_PERCENT

  • PLAN_RETENTION_WEEKS

  • AUTO_CAPTURE_SQL_TEXT

  • AUTO_CAPTURE_PARSING_SCHEMA_NAME

  • AUTO_CAPTURE_MODULE

  • AUTO_CAPTURE_ACTION

PARAMETER_VALUE

VARCHAR2(4000)

NOT NULL

Value of the configuration parameter

LAST_MODIFIED

TIMESTAMP(6)

Time the parameter value was last updated

MODIFIED_BY

VARCHAR2(128)

User who last updated the parameter value


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