[原创]V $ SGASTAT和V$ SGA是指什么?它们有关吗?_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4866 | 回复: 0   主题: [原创]V $ SGASTAT和V$ SGA是指什么?它们有关吗?        下一篇 
紫狐狸988
注册用户
等级:上士
经验:261
发帖:29
精华:0
注册:2012-3-5
状态:离线
发送短消息息给紫狐狸988 加好友    发送短消息息给紫狐狸988 发消息
发表于: IP:您无权察看 2012-3-5 10:31:19 | [全部帖] [楼主帖] 楼主

V $ SGASTATV$ SGA是指什么?它们有关吗?

摘要:

视图V$SGAV$SGASTAT的内容表明什么?有可能涉及这两个表的值吗?

应用范围:

信息:

视图V$SGAV$SGASTAT的内容表明什么?它们有关系吗?

-----------------------------------------------------------------------------------------

仅在Oracle 7.x

V$SGASTAT视图详细的显示系统全局区,视图V$SGA显示总的系统全局区。

例如:

svrmgrl> desc V$SGA;
Name Null? Type
------------------------------- -------- ----
NAME VARCHAR2(20)
VALUE NUMBER
svrmgrl> desc V$SGASTAT;
Name Null? Type
------------------------------- -------- ----
NAME VARCHAR2(26)
BYTES NUMBER
svrmgrl> select * from v$sga;
NAME VALUE
-------------------- ----------
Fixed Size 39816
Variable Size 16780848
Database Buffers 40960000
Redo Buffers 8192
AND
svrmgrl> select * from v$sgastat
NAME BYTES
-------------------------- ----------
free memory 6087756
miscellaneous 90396
fixed_sga 39816
db_block_buffers 40960000
log_buffer 8192
LCCMD SGA Table 13988
PLS non-lib hp 2096
kxfp buffer su 515576
node map 16384
table definiti 120
latch nowait fails or sle 10320
db_block_multiple_hashcha 540324
fixed allocation callback 512
kxfp subheap 29816
db_block_hash_buckets 3634584
SEQ S.O. 44500
enqueue_resources 66600
transaction_branches 70272
PL/SQL DIANA 260300
ktlbk state objects 131052
gc_* 73564
transactions 187776
enqueue_hash 11100
enqueue_locks 296036
dictionary cache 350336
event statistics 566040
distributed_transactions- 40632
character set memory 21456
messages 26368
library cache 673752
DML locks 10800
sql area 1877780
processes 278400
sessions 710220
db_files 13216
PL/SQL MPCODE 128776


为了得到两个表之间的关系,运行以下查询:

svrmgrl> select sum(bytes) from v$sgastat;
SUM(BYTES)
----------
57788856
svrmgrl> select sum(value) from v$sga;
SUM(VALUE)
----------
57788856


两个SELECT语句具有相同的值。

或者:

svrmgrl> select sum(bytes) from v$sgastat
where name != 'db_block_buffers' and name != 'fixed_sga' and
name != 'log_buffer';
would result in:
SUM(BYTES)
----------
16780848
The value of VARIABLE SIZE of the SGA




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论