怎样有效使用内存,需要更改一些设置吗?(From DBMR 1839)
有很多因素影响性能,例如硬盘,操作系统,数据库系统,应用系统。
在数据库因素中还有很多因素,性能是由这些因素决定的。内存分配只是它们中的一个。
为了达到最好的性能,请考虑所有的因素。
确保有足够的物理内存对防止操作系统经常在DCCA和磁盘间交换是非常重要的,否则,会降低其性能。
请参考以下的更改设置:
- 页缓冲大小—应该根据hit ratio来调节
- 日志文件大小和日志缓存—如果系统有长事务,需要设置得大一点
- SCA—设置更多的DB_LetPT 和 DB_LetRP,SCA就更大,因为在SCA里有很多锁记录。
- 主要调节页缓存的大小,不是SCA。
- 另外,需要留出一些空余的内存。
性能调整应该结合真实系统的运行情况来看。在首次设定之后,用户应该继续监视数据库。