欢迎来到天天文库
浏览记录
ID:34711841
大小:51.53 KB
页数:3页
时间:2019-03-09
《如何估算pgasga的大小配置数据库服务器的内存》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、如何估算PGA,SGA的大小,配置数据库服务器的内存ORACLE给的建议是:OLTP系统 PGA=(TotalMemory)*80%*20%。DSS系统PGA=(TotalMemory)*80%*50%。ORACLE建议一个数据库服务器,分80%的内存给数据库,20%的内存给操作系统,那怎么给一个数据库服务器配内存呢?SQL>select*fromv$pgastat;NAME VALUEUNIT----
2、----------------------------------------------------------------------------------aggregatePGAtargetparameter 104857600bytes -----这个值等于参数PGA_AGGREGATE_TARGET的值,如果此值为0,表示禁用了PGA自动管理。aggregatePGAautotarget
3、 75220992bytes -----表示PGA还能提供多少内存给自动运行模式,通常这个值接近pga_aggregate_target-totalpgainuse.globalmemorybound 20971520bytes-----工作区执行的最大值,如果这个值小于1M,马上增加PGA大小totalPGAinuse
4、 30167040bytes-----当前分配PGA的总大小,这个值有可能大于PGA,如果PGA设置太小.这个值接近selectsum(pga_used_mem)fromv$process.totalPGAallocated 52124672bytes-----工作区花费的总大小maximumPGAallocated 67066880bytest
5、otalfreeablePGAmemory 0bytes ----没有了空闲的PGAprocesscount 23 ----当前一个有23个processmaxprocessescount
6、 25PGAmemoryfreedbacktoOS 0bytestotalPGAusedforautoworkareas 8891392bytesmaximumPGAusedforautoworkareas 22263808bytestotalPGAusedformanualworkareas
7、 0bytes ---为0自动管理maximumPGAusedformanualworkareas 0bytes ---为0自动管理overallocationcount 0 如果PGA设置太小,导致PGA有时大于PGA_AGG
8、REGATE_TARGET的值,此处为0,说明PGA没有扩展大于TARGET的值,如果此值出现过,那么增加PGA大小。bytesprocessed 12443443
此文档下载收益归作者所有