怎样才能提高Data Buffer Cache的命中率?

[复制链接]
查看11 | 回复5 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
怎样才能提高Data Buffer Cache的命中率?
我只知道增加db_block_buffers和使用统一的SQL语句是可以的!但当内存有限和SQL优化后,还有什么别的办法吗?
我"Select * from v$sga"时,结果集中的Variable Siz是用来描叙什么的?分配给Oracle的空间是不是就是大致等于Variable Siz+Database Buffers呢?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
买内存


Variable size 是spool share area
分配给Oracle的空间 = Variable Siz+Database Buffers + sort_area_size * processes count
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
用多个BUFFER
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
How to "用多个BUFFER" ?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
这是index有问题的一个征召,检查是不是有不合适的full table scan
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
index can not gurantee faster speed all the time.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行