[20120103] alter session set statistics_level = all;
[20120103] alter session set statistics_level = all;
跟蹤看看 alter session set statistics_level = all,修改了哪些引數:
SQL> alter session set events '10046 trace name context forever,level 12';
SQL> alter session set statistics_level = all;
SQL> alter session set events '10046 trace name context off';
SQL> exec dbms_monitor.session_trace_enable();
SQL> alter session set statistics_level = all;
SQL> exec dbms_monitor.session_trace_disable();
--這個跟蹤不到!
$cat hide.sql
col name format a40
col description format a66
col session_value format a22
col default_value format a22
col system_value format a22
select
a.ksppinm name,
a.ksppdesc DESCRIPTION,
b.ksppstdf DEFAULT_VALUE,
b.ksppstvl SESSION_VALUE,
c.ksppstvl SYSTEM_VALUE
from sys.x$ksppi a, sys.x$ksppcv b, sys.x$ksppsv c
where a.indx = b.indx
and a.indx = c.indx
and a.ksppinm like '%&1%'
order by 1;
sqlplus sys as sysdba
SQL> spool a1.txt
SQL> @hide %
sqlplus sys as sysdba
SQL> spool a2.txt
SQL> alter session set statistics_level = all;
SQL> @hide %
$ diff -Nur a1.txt a2.txt
--- a1.txt 2012-01-03 16:19:32.000000000 +0800
+++ a2.txt 2012-01-03 16:20:05.000000000 +0800
@@ -1,4 +1,4 @@
-16:19:26 SQL> @hide
+16:19:57 SQL> @hide
Enter value for 1: %
old 10: and a.ksppinm like '%&1%'
new 10: and a.ksppinm like '%%%'
@@ -1808,7 +1808,7 @@
_row_locking row-locking TRUE always always
_row_shipping_explain enable row shipping explain plan support TRUE FALSE FALSE
_row_shipping_threshold row shipping column selection threshold TRUE 80 80
-_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE FALSE FALSE
+_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE TRUE FALSE
_rowsource_profiling_statistics if TRUE, Oracle will capture active row sources in v$active_sessio TRUE TRUE TRUE
n_history
@@ -2530,11 +2530,11 @@
standby_archive_dest standby database archivelog destination text string TRUE ?/dbs/arch ?/dbs/arch
standby_file_management if auto then files are created/dropped automatically on standby TRUE MANUAL MANUAL
star_transformation_enabled enable the use of star transformation TRUE FALSE FALSE
-statistics_level statistics level TRUE TYPICAL TYPICAL
+statistics_level statistics level TRUE ALL TYPICAL
streams_pool_size size in bytes of the streams pool TRUE 0 0
tape_asynch_io Use asynch I/O requests for tape devices TRUE TRUE TRUE
thread Redo thread to mount TRUE 0 0
-timed_os_statistics internal os statistic gathering interval in seconds TRUE 0 0
+timed_os_statistics internal os statistic gathering interval in seconds TRUE 60 0
timed_statistics maintain internal timing statistics TRUE TRUE TRUE
trace_enabled enable in memory tracing TRUE TRUE TRUE
tracefile_identifier trace file custom identifier TRUE
@@ -2553,4 +2553,4 @@
2399 rows selected.
-16:19:31 SQL> quit
+16:20:03 SQL> quit
對比可以看出:
-_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE FALSE FALSE
+_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE TRUE FALSE
-statistics_level statistics level TRUE TYPICAL TYPICAL
+statistics_level statistics level TRUE ALL TYPICAL
-timed_os_statistics internal os statistic gathering interval in seconds TRUE 0 0
+timed_os_statistics internal os statistic gathering interval in seconds TRUE 60 0
修改引數:statistics_level = all後:
_rowsource_execution_statistics=true
timed_os_statistics=true
跟蹤看看 alter session set statistics_level = all,修改了哪些引數:
SQL> alter session set events '10046 trace name context forever,level 12';
SQL> alter session set statistics_level = all;
SQL> alter session set events '10046 trace name context off';
SQL> exec dbms_monitor.session_trace_enable();
SQL> alter session set statistics_level = all;
SQL> exec dbms_monitor.session_trace_disable();
--這個跟蹤不到!
$cat hide.sql
col name format a40
col description format a66
col session_value format a22
col default_value format a22
col system_value format a22
select
a.ksppinm name,
a.ksppdesc DESCRIPTION,
b.ksppstdf DEFAULT_VALUE,
b.ksppstvl SESSION_VALUE,
c.ksppstvl SYSTEM_VALUE
from sys.x$ksppi a, sys.x$ksppcv b, sys.x$ksppsv c
where a.indx = b.indx
and a.indx = c.indx
and a.ksppinm like '%&1%'
order by 1;
sqlplus sys as sysdba
SQL> spool a1.txt
SQL> @hide %
sqlplus sys as sysdba
SQL> spool a2.txt
SQL> alter session set statistics_level = all;
SQL> @hide %
$ diff -Nur a1.txt a2.txt
--- a1.txt 2012-01-03 16:19:32.000000000 +0800
+++ a2.txt 2012-01-03 16:20:05.000000000 +0800
@@ -1,4 +1,4 @@
-16:19:26 SQL> @hide
+16:19:57 SQL> @hide
Enter value for 1: %
old 10: and a.ksppinm like '%&1%'
new 10: and a.ksppinm like '%%%'
@@ -1808,7 +1808,7 @@
_row_locking row-locking TRUE always always
_row_shipping_explain enable row shipping explain plan support TRUE FALSE FALSE
_row_shipping_threshold row shipping column selection threshold TRUE 80 80
-_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE FALSE FALSE
+_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE TRUE FALSE
_rowsource_profiling_statistics if TRUE, Oracle will capture active row sources in v$active_sessio TRUE TRUE TRUE
n_history
@@ -2530,11 +2530,11 @@
standby_archive_dest standby database archivelog destination text string TRUE ?/dbs/arch ?/dbs/arch
standby_file_management if auto then files are created/dropped automatically on standby TRUE MANUAL MANUAL
star_transformation_enabled enable the use of star transformation TRUE FALSE FALSE
-statistics_level statistics level TRUE TYPICAL TYPICAL
+statistics_level statistics level TRUE ALL TYPICAL
streams_pool_size size in bytes of the streams pool TRUE 0 0
tape_asynch_io Use asynch I/O requests for tape devices TRUE TRUE TRUE
thread Redo thread to mount TRUE 0 0
-timed_os_statistics internal os statistic gathering interval in seconds TRUE 0 0
+timed_os_statistics internal os statistic gathering interval in seconds TRUE 60 0
timed_statistics maintain internal timing statistics TRUE TRUE TRUE
trace_enabled enable in memory tracing TRUE TRUE TRUE
tracefile_identifier trace file custom identifier TRUE
@@ -2553,4 +2553,4 @@
2399 rows selected.
-16:19:31 SQL> quit
+16:20:03 SQL> quit
對比可以看出:
-_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE FALSE FALSE
+_rowsource_execution_statistics if TRUE, Oracle will collect rowsource statistics TRUE TRUE FALSE
-statistics_level statistics level TRUE TYPICAL TYPICAL
+statistics_level statistics level TRUE ALL TYPICAL
-timed_os_statistics internal os statistic gathering interval in seconds TRUE 0 0
+timed_os_statistics internal os statistic gathering interval in seconds TRUE 60 0
修改引數:statistics_level = all後:
_rowsource_execution_statistics=true
timed_os_statistics=true
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-714377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- alter table set unused column
- alter system set event和set events的區別
- 2.7.6.2.1 ALTER SYSTEM SET語句中的SCOPE子句
- Session store not set on request.Session
- Laravel - Session store not set on requestLaravelSession
- [20210114]理解DBMS_SESSION.set_identifier.txtSessionIDE
- alter system set ... scope=... 中的scope的含義是什麼?
- Django Mysql SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTEDDjangoMySqlSessionMIT
- ORACLE之手動註冊監聽listener。alter system set local_listener="XXX"Oracle
- [20190522]How to get dump or list parameters set at session level.txtSession
- 使用req.session.xxx時出現 Cannot set property ‘xxxx‘ of undefinedSessionUndefined
- statistics_level與SGA_TARGET衝突
- SQL__ALTERSQL
- MySQL ALTER命令MySql
- Dynamics 365 Web API Set Values of all Data Types using Web API in Dynamics CRM Through C#WebAPIC#
- 關於資料庫 statistics_level的介紹資料庫
- mysql加快alter操作MySql
- alter database disable thread 2Databasethread
- mysql的ALTER TABLE命令MySql
- alter table move與shrink space
- ALTER SYSTEM FLUSH BUFFER_POOL
- alter table nologging /*+APPEND PARALLEL(n)*/APPParallel
- alter table drop unused columns checkpoint
- docker in allDocker
- 如何獲取 alter 裡面的字串?字串
- 開心檔之MySQL ALTER命令MySql
- set /?
- Set
- session和v$session說明Session
- laravel session 與 php session配置LaravelSessionPHP
- ALTER TABLE修改列的不同方法
- MySQL-ALTER TABLE命令學習[20180503]MySql
- mysql alter modify 和 change的區別MySql
- alter tablespace ts_name autoextend_clause
- MySQL 資料庫 ALTER命令講解MySql資料庫
- MySQL alter 新增列對dml影響MySql
- lombok get/set 與 JavaBean get/setLombokJavaBean
- SessionSession
- [Javascript] Perform Set Operations using JavaScript Set MethodsJavaScriptORM