导航:首页 > 程序命令 > 调整sga命令

调整sga命令

发布时间:2023-07-21 16:54:19

㈠ Oracle9i在AIX上的性能调整--内存篇

内存访问的冲突出现在当进程申请的内存超过系统的物理内存总量时 为了处理这种情况 系统将程序与数据在内存和硬盘间进行交换

控制内存交换操作(Paging) 大量的内存交换操作会极大地影响系统的性能 尤其是在当数据库文件创建在文件系统上时(JFS and JFS ) 在这种情况下经常访问的数据 即在SGA中存在 也同样在文件的缓存中存在 这种相同的数据在内存中缓存两次的情况 会降低内存的使用效率 从而使内存频繁进行交换操作 造成系统的I/O瓶颈 降低整个系统的性能

调整AIX上的文件缓存 在AIX上 可以通过vmtune命令中的MINPERM和MAXPERM参数 调整系统文件缓存来控制内存交换操作 MINPERM和MAXPERM参数的调整应遵照以下的原则

当内存中的文件缓存页在MINPERM以下时 内存页交换算法同时交换文件缓存页和程序页(putational pages) 当内存中的文件缓存页在MAXPERM以上时 内存页交换算法只交换文件缓存页 当内存中的文件缓存页在MINPERM和MAXPERM之间时 内存页交换算法通常只交换文件缓存页 但如果文件缓存页的交换率大于程序页时 程序页也同样被交换 MINPERM和MAXPERM参数的缺省值MINPERM = ((number of memory page) )* MAXPERM = ((number of memory page) )* 可以用以下命令将MINPERM设为 %的内存页 而MAXPERM设为 %的内存页

# vmtune p P

缺省值分别为 %和 %

在Oracle数据库应用的环境下 可以将MINPERM和MAXPERM分别设为 %和 %甚至更小 从而使内存更多地被用于Oracle的SGA而不是系统的文件缓存

配置足够的交换区 如果交换区空间不足会造成系统响应速度变慢甚至挂起 交换区的大小取决于系统内存的大小以及应用程序对内存的需求 在AIX上可以动态增加交换区 也可以用lsps命令察看交换区的使用状况 以及用vmstat监视系统内存页交换的操作

通常交换区的大小需要大于系统的实际内存 这主要取决于应用程序对内存的需求 用户需要监视交换区的使用状况 根唯局据需要增加交换区的空间 对于运行Oracle Application或Oracle development tools可能需要较大的交换空间

排定内存需求优先级 如果系统的内存不足 就需要对进悉山搜程对内存使用的优先级进行排序 将内存优先分配给能获得更好的系统总体性能的进程 通常的顺序如下 AIX和Oracle的核心进程 应用程序进程 Oracle的Redo log buffer PGA和共享池(shared pool) Oracle的数据缓存(block buffer cache)例如 当你查询Oracle的动态性能表时发现共享池(shared pool)和数据缓存区(block buffer cache)都需要配置更多地内存 而你的系统中的空闲内存有限 那么将空闲内存分配给共享池比分配给数据缓存区有更好的效果

数据块(Database block)的大小 用户可以选择Oracle数据库中数据块的大小以获得更好的性能 在AIX上通过设置DB_BLOCK_SIZE初始化参数 选择从 KB到 KB的数据块 缺省值是 KB 如果数据文件在文件系统上 则Oracle数据块的大小应为文件系统数据块 KB的整倍数 如果数据文件在系统裸设备上 则Oracle数据块的大小应为系统数据块 B的整倍数

Oracle公司推荐 对于在线交易的应用(OLTP)或混合型的应用环境 采用 KB或 KB的数据块 对于BI的应用或决策支持系统(DSS) 采用更大的数据块 如 KB KB或 KB

调整日志归档缓存(Log Archive Buffers) 配置较大的缓存可以提高数据库日志归档的速度 但注意不要对整个系统的性能产生影响 用户可以将LOG_ARCHIVE_BUFFER_SIZE增加到 KB (其缺省值为 KB) 会提睁历高 %的数据库归档操作的性能

调整SGA的大小 对于Oracle SGA来说 被系统的内存管理程序换出到交换区上 肯定是用户最不愿意见到的情况 这就需要系统配置有足够的内存 对于大量用户同时在线的应用 建议配置较大的SGA区 对于SGA影响最大的参数是DB_BLOCK_BUFFERS和SHARED_POOL_SIZE 增大这两个参数 取决于用户希望分配给SGA内存的大小 同时 增大这两个参数也会造成CPU的利用率提高

lishixin/Article/program/Oracle/201311/16571

阅读全文

与调整sga命令相关的资料

热点内容
时间算法与现在有什么区别 浏览:160
7zip解压后没文件夹 浏览:900
为什么安卓送玫瑰ios收不到 浏览:6
美篇文章加密是什么意思 浏览:80
ilasm编译dll 浏览:36
呼吸灯单片机程序 浏览:950
linux域socket 浏览:246
qq分身怎么样才能加密 浏览:453
windows打开linux 浏览:995
新建文件夹为什么不能发送微信 浏览:600
交警app怎么绑定本人几辆车 浏览:986
彩虹六号如何人工服务器 浏览:633
mc服务器地址怎么登入 浏览:557
苹果app怎么扫描二维码下载 浏览:961
css文件在线解压 浏览:156
36岁程序员近况 浏览:285
哪里可以下载不加密的歌 浏览:936
隐藏文件夹是什么梗 浏览:920
插件注册命令 浏览:498
梁一端加密一端不加密规范 浏览:84