ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 学习动态性能表(14)--V$PARAMETER&V$SYSTEM_PARAMETER

学习动态性能表(14)--V$PARAMETER&V$SYSTEM_PARAMETER

原创 Linux操作系统 作者:junsansi 时间:2007-06-13 00:00:00 0 删除 编辑

学习动态性能表(一)--v$sysstat
http://junsansi.itpub.net/post/29894/291051

学习动态性能表(二)--v$sesstat
http://junsansi.itpub.net/post/29894/291243

学习动态性能表(三)--v$sql&v$sql_plan
1.http://junsansi.itpub.net/post/29894/291651
2.http://junsansi.itpub.net/post/29894/291652

学习动态性能表(四)--v$sqltext&v$sqlarea
1.http://junsansi.itpub.net/post/29894/291654
2.http://junsansi.itpub.net/post/29894/291656

学习动态性能表(五)--v$session
http://junsansi.itpub.net/post/29894/292372

学习动态性能表(六)--v$session_wait&v$session_event
1.http://junsansi.itpub.net/post/29894/292373
2.http://junsansi.itpub.net/post/29894/292375

学习动态性能表(七)--v$process
http://junsansi.itpub.net/post/29894/292558

学习动态性能表(八)--v$lock&v$locked_object
1.http://junsansi.itpub.net/post/29894/292816
2.http://junsansi.itpub.net/post/29894/292819
3.http://junsansi.itpub.net/post/29894/292825

学习动态性能表(九)--V$FILESTAT
http://junsansi.itpub.net/post/29894/293209

学习动态性能表(十)--V$SESSION_LONGOPS
http://junsansi.itpub.net/post/29894/293212

学习动态性能表(11)--v$latch$v$latch_children
http://junsansi.itpub.net/post/29894/294342

学习动态性能表(12)--V$DB_OBJECT_CACHE
http://junsansi.itpub.net/post/29894/294343

学习动态性能表(13)--V$OPEN_CURSOR
http://junsansi.itpub.net/post/29894/294344


学习动态性能表第14篇--V$PARAMETER&V$SYSTEM_PARAMETER


  这两个视图列出的各参数项名称以及参数值。V$PARAMETER显示执行查询的session的参数值。V$SYSTEM_PARAMETER视图则列出实例的参数值。

例如,下列查询显示执行查询的session的SORT_AREA_SIZE参数值:
SELECT value
FROM V$PARAMETER
WHERE name = 'sort_area_size';
呵呵,可能有朋友还是不明白v$parameter和v$system_parameter的区别,我再举个例子,相信你马上就明白了。
SQL>select value from v$parameter where name = 'global_names';

VALUE
------------------------------------------------------------------------------------------------
TRUE

1 row selected.

SQL> alter session set global_names = false;

Session altered.

SQL> select value from v$parameter where name = 'global_names';

VALUE
------------------------------------------------------------------------------------------------
FALSE

1 row selected.

SQL> select value from v$system_parameter where name = 'global_names';

VALUE
------------------------------------------------------------------------------------------------
TRUE

1 row selected.


V$PARAMETER中的常用列:
NAME:参名
VALUE:参值(session或实例)
ISDEFAULT:参值是否默认值
ISSES_MODIFIABLE:此参数是否session级可修改
ISSYS_MODIFIABLE:此参数在实例启动后是否可由实例修改
ISMODIFIED:自实例启动起,参值是否被修改,如果被修改,session级或是实例(系统)级修改(如果执行一条alter session,则值将被MODIFIED,如果执行的是alter system,则值为SYS_MODIFIED)
ISADJUSTED:
DESCRIPTION:参数简要描述
UPDATE_COMMENT:由dba提供的参数说明

使用v$parameter以及v$system_parameter数据:

  在调优期间通过查询v$parameter以确认当前参数设置。例如,如果buffer cache hit ratio较低,那么通过查询DB_BLOCK_BUFFERS(或DB_CACHE_SIZE)可以明确当前的buffer cache大小。

SELECT name, value, isdefault, isses_modifiable, issys_modifiable, ismodified
FROM V$PARAMETER
WHERE name = 'sort_area_size';

NAME VALUE ISDEF ISSES ISSYS_MOD ISMODIFIED
-------------------- ---------- ----- ----- --------- ----------
sort_area_size 1048576 TRUE TRUE DEFERRED MODIFIED


前例显示了SORT_AREA_SIZE初始参数在实例启动时并非初始值,不过被session修改回了初始值。
注意:当查询v$parameter时要注意,如果你想查看实例参数,要查询v$system_parameter。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7607759/viewspace-22243/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-21

  • 博文量
    640
  • 访问量
    4125822