关于oracle的系统全局区与操作系统的配置的问题!

feihong_xue 2002-03-14 11:04:18
我们公司采用的是SUN3500服务器做数据库服务器,内存为2G,设定SGA为1.5G.但是我们在做网站的压力测试的时候(Web服务器为SUN420R),发现在数据库服务器的操作系统上的硬盘页面交换很频繁(采用的是磁盘镜像)。
在此过程中,我用oracle中的UTLBSTAT/UTLESTAT来监视oracle的性能,发现一切正常。请问各位系统有问题吗?
欢迎大家对此问题进行讨论!
只能一次给100分,不够在加!
...全文
50 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
feihong_xue 2002-03-18
  • 打赏
  • 举报
回复
还有其他得意见吗?
feihong_xue 2002-03-15
  • 打赏
  • 举报
回复
to:guo(itpub.net)
pga是什么东西啊?
guo 2002-03-15
  • 打赏
  • 举报
回复
program global area是server process为服务于客户连接而建立的内存区域
包括:排序区,会话信息,游标状态,堆栈空间
eygle 2002-03-14
  • 打赏
  • 举报
回复
把你的参数文件贴出来看看,看看以下几个参数:
shared_pool_size
db_block_buffers
hash_area_size
sort_area_size
db_block_size
feihong_xue 2002-03-14
  • 打赏
  • 举报
回复
数据库服务器上除了运行数据库之外,还有其它的东西很耗资源码?
mycode 2002-03-14
  • 打赏
  • 举报
回复
感觉上SGA区过大.以前我们做了一个系统,小型机用的是DEC Alpha 8200,刚好也是2G内存,当时的SGA区配了800M左右。只是当时的磁盘是RAW设备.
具体SGA区配多大,也希望大家参与讨论。
hbu-dragon 2002-03-14
  • 打赏
  • 举报
回复
db_block_size的大小是否适合你的数据访问强度?
rwq_ 2002-03-14
  • 打赏
  • 举报
回复
你用这个公式试一下试试看有没有问题:
SERVER PHYSICAL MEMORY*0.55=TOTAL AMOUNT OF MEMORY TO ALLOCATE TO ALL SGAS(TSGA)
TSGA/NUMBER OF ORACLE INSTANCES ON THE SERVER=TOTAL SGA SIZE PER INSTANCE(TSGAI)


TSGAI*0.45=TOTAL MEMORY ALLOCATED TO THE SHARED POOL
TSGAI*0.45=TOTAL MEMORY ALLOCATED TO THE DATABASE BUFFERS CACHE
TSGAI*0.10= TOTAL MEMEORY ALLOCATED TO THE REDO LOG BUFFER



公式 不是死的,你只能参考一下!
guo 2002-03-14
  • 打赏
  • 举报
回复
过大了,在纯oracle服务的服务器上应该留至少30%的内存空间给操作系统用,而且oracle所占用的内存空间基本是sga+pga的和,在多用户访问数据库是时,pga是相当大的
feihong_xue 2002-03-14
  • 打赏
  • 举报
回复
还有别的意见吗?

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧