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 |
---|---|---|---|
|
|
|
Name of the configuration parameter:
|
|
|
|
Value of the configuration parameter |
|
|
Time the parameter value was last updated |
|
|
|
User who last updated the parameter value |