[20120103] alter session set statistics_level = all;

简介: [20120103] alter session set statistics_level = all;跟踪看看 alter session set statistics_level = all,修改了哪些参数:SQL> alter session set ev...
[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



目录
相关文章
|
关系型数据库 PostgreSQL
PostgreSQL 的哪些参数不能通过ALTER SYSTEM SET 修改
在 PostgreSQL 中,有一些参数是不能通过 `ALTER SYSTEM SET` 语句进行动态修改的,这些参数通常需要在 PostgreSQL 的配置文件中进行手动修改。以下是一些不能通过 `ALTER SYSTEM SET` 修改的常见参数: 1. **track_activities** 2. **track_counts** 3. **track_io_timing** 4. **track_functions** 5. **track_activity_query_size** 6. **track_commit_timestamp** 7. **shared_preload
340 0
|
存储 PHP
PHP为什么需要设置session_set_cookie_params()函数来配置session的cookie参数?
PHP为什么需要设置session_set_cookie_params()函数来配置session的cookie参数?
370 0
CodeIgniter 错误: In order to use the Session class you are required to set an encryption key
CodeIgniter SESSION  第一次用 session 遇到这个错误 ,说是要加一个密钥才可以使用,加就加吧,打开 config.php 找到以下代码 /*|-----------------------------------------------------------------...
885 0
|
SQL 测试技术
[20120906]alter table set unused column后的恢复.txt
[20120906]alter table set unused column后的恢复.txt 我们知道表在alter table 表 set unused column 字段名 后的恢复,数据并没有真正的删除,昨天开发问如果出现误操作是否能够恢复(概率也太小了)。
1059 0
|
Oracle 关系型数据库 索引
【Oracle】alter system set events 相关知识
alter system set events 相关知识: 格式:alter system|session set events [eventnumber|immediate] trace name eventname [forever] [, level levelnumber] : …….' 通过:符号,可以连续设置多个事件,也可以通过连续使用alter session set events来设置多个事件。
768 0
|
1月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
162 1
|
4月前
|
存储 缓存 JavaScript
Set和Map有什么区别?
Set和Map有什么区别?
395 1
|
1月前
|
存储 算法 容器
set_map的实现+set/map加持秒杀高频算法题锻炼算法思维
`set`基于红黑树实现,支持有序存储、自动去重,增删查效率为O(logN)。通过仿函数可自定义排序规则,配合空间配置器灵活管理内存。不支持修改元素值,迭代器失效需注意。`multiset`允许重复元素。常用于去重、排序及查找场景。
|
5月前
|
存储 JavaScript 前端开发
for...of循环在遍历Set和Map时的注意事项有哪些?
for...of循环在遍历Set和Map时的注意事项有哪些?
314 121