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

简介: 学习动态性能表 第14篇--V$PARAMETER&V$SYSTEM_PARAMETER    这两个视图列出的各参数项名称以及参数值。V$PARAMETER显示执行查询的session的参数值。
 

学习动态性能表

14--V$PARAMETER&V$SYSTEM_PARAMETER 

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

例如,下列查询显示执行查询的sessionSORT_AREA_SIZE参数值:

SELECTvalue

 FROM V$PARAMETER

 WHEREname = 'sort_area_size';

呵呵,可能有朋友还是不明白v$parameterv$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中的常用列:

l         NAME:参名

l         VALUE:参值(session或实例)

l         ISDEFAULT:参值是否默认值

l         ISSES_MODIFIABLE:此参数是否session级可修改

l         ISSYS_MODIFIABLE:此参数在实例启动后是否可由实例修改

l         ISMODIFIED:自实例启动起,参值是否被修改,如果被修改,session级或是实例(系统)级修改(如果执行一条alter session,则值将被MODIFIED,如果执行的是alter system,则值为SYS_MODIFIED)

l         ISADJUSTED

l         DESCRIPTION:参数简要描述

l         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

目录
相关文章
|
2天前
|
Java 数据库连接 mybatis
项目移植到原先mybasis项目里出现BindingException: Invalid bound statement (not found): **selectPage
项目移植到原先mybasis项目里出现BindingException: Invalid bound statement (not found): **selectPage
|
11月前
|
存储 编译器 程序员
C++11之内联名字空间(inline namespace)和ADL特性(Argument-Dependent name Lookup)
C++11之内联名字空间(inline namespace)和ADL特性(Argument-Dependent name Lookup)
127 0
|
测试技术 数据安全/隐私保护
loadrunner 脚本优化-参数化之Parameter List参数同行取值
loadrunner 脚本优化-参数化之Parameter List参数同行取值
139 0
|
测试技术
loadrunner 脚本优化-参数化之Parameter List参数取值
loadrunner 脚本优化-参数化之Parameter List参数取值
108 0
|
XML SQL Java
如何去寻找解决bug?(以Mapped Statements collection does not contain value for xxx的异常为例)
如何去寻找解决bug?(以Mapped Statements collection does not contain value for xxx的异常为例)
如何去寻找解决bug?(以Mapped Statements collection does not contain value for xxx的异常为例)
|
存储 Perl
Verilog读书笔记---数据类型、系统任务、`define、parameter、localparam三者的区别
Verilog读书笔记---数据类型、系统任务、`define、parameter、localparam三者的区别
363 0
Verilog读书笔记---数据类型、系统任务、`define、parameter、localparam三者的区别
|
测试技术
软件测试面试题:page object设置模式中,是否需要在page里定位的方法中加上断言?
软件测试面试题:page object设置模式中,是否需要在page里定位的方法中加上断言?
99 0
重构——43添加参数(Add Parameter)
添加参数(Add Parameter):某个函数需要从调用端得到更多信息;为此函数添加一个对象,让该对象带进函数所需信息
1465 0
重构——45将查询函数和修改函数分离(Separate Query from Modifier)
将查询函数和修改函数分离(Separate Query from Modifier):某个函数即返回对象状态,又修改对象状态;建立两个不同的函数,其中一个负责查询,另一个负责修改
1817 0