PostgreSQL 8.3的新功能[HOT](七)(簡體)
更新:2007-04-18
對映章節:
【PostgreSQLウォッチ】第35回 性能を大幅に改善するPostgreSQL 8.3の新機能「HOT」とは
benchwarm.sh运行结束以后,在当前目录下创建两个文件:tpsdata.txt和latency.txt,它们包含gnuplot可以使用的数据,用gnuplot转化成图表显示:
sh gnplot.sh
这个命令创建名为tpsdata.png的图像文件。
在我自己的笔记本上用正在开发中的8.3生成tpsdata.png图示如下:
纵轴是TPS,横轴是时间,正如我们看到的,在10:17性能变得非常低下,这就是checkpoint的影响。
下面看一下commit时的延迟,使用 sh latency.sh 命令生成latency.png图形文件,通常是500毫秒以下的延迟,在性能变差的10:17这个时刻,延迟变成了3秒左右。
8.2.3之上的数据如下:
与8.3相比,虽然8.2的整体性能比较低,但是没有像8.3那样极端的性能下降。这不能说明8.3有这样的性能偏差,实际上在不同硬件平台使用同样的方法取得数据,8.3出现波峰和波谷变化的现象也比较少。
■作者介绍
石井达夫(ishii・tatsuo)先生
一方面参与PostgreSQL核心开发的国际化部分。另一方面,主要业务是进行PostgreSQL相关产品和服务的规划开发,追求PostgreSQL的商业化。主要著作有:『PostgreSQL完全攻略ガイド』(技術評論社), 『PHPxPostgreSQLで作る最強WWWシステム』(技術評論社),『PostgreSQL構築・運用ガイド』(日経BP,共著)等等。同时还是日本PostgreSQL用户协会会員。
沒有留言:
張貼留言