您现在的位置: 天极网 > 使用RAMDISK提高PostgreSQL性能
使用RAMDISK提高PostgreSQL性能
来源:LinuxAid 作者: 责任编辑: 发表时间:2001-10-15 15:01 评论()
${article.keywordHaveUrl}
四、速度提高的效果
我已经把postgresql分别在ramdisk上和不在ramdisk上进行过速度方面性能的测试。有些时候,在ramdisk上的postgresql的速度将会快出50%。当然有些时候不是这样的。
我注意到,当系统对数据设置缓冲时,系统性能的提高并不很大只有大约10%到20%。当有大量新的数据被同时输入数据库时,系统的性能有着显著的提高。
在使用ramdisk中最大的好处就是你可以强制你的数据库留在内存中而避免使用硬盘。如果你不使用ramdisk,你的数据库将可能被换出内存。当它被使用时再被从硬盘上调入内存。
五、注释
1) 对于linux操作系统,当一个文件被读取时,它将被保存在内存中直到系统内存被其他程序要求使用,才将这个文件交换到磁盘上,这样便是缓存。也许这是一个解决之道。如果不是这样,当我的机器有访问的时候,会听见硬盘的声音。利用ramdisk时数据库放在内存中而不会被到处内存。如果经常用数据库server的话,要是我就把它放在内存中。
2) 在数据库上使用ramdisk的好处就是可以得到高速度,简单而明快。对于那些只读的数据库来说,这可是一个非常棒的主意。
3) 它的不足就是你必须知道如何管理,并且在你进行修改时,最好确信你已经做了修改的备份。
相关报道
本文导航>>
- 1.使用RAMDISK提高PostgreSQL性能
- 2.使用RAMDISK提高PostgreSQL性能
