pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
这些计时结果来自使用以下命令运行回归测试
% cd src/test/regress
% make all
% time make runtest
Linux 2.0.27 下的计时在每次运行之间似乎有大约 5% 的波动, 这大概是多任务系统调度的不确定性所致。
与以前的版本一样,各版本之间的计时不能直接比较, 因为加入了新的回归测试。 总体而言,6.5 比以前的版本更快。
禁用 fsync() 时的计时:
时间 系统
02:00 Dual Pentium Pro 180, 224MB, UW-SCSI, Linux 2.0.36, gcc 2.7.2.3 -O2 -m486
04:38 Sparc Ultra 1 143MHz, 64MB, Solaris 2.6
启用 fsync() 时的计时:
时间 系统
04:21 Dual Pentium Pro 180, 224MB, UW-SCSI, Linux 2.0.36, gcc 2.7.2.3 -O2 -m486
对于上面的 Linux 系统,使用 UW-SCSI 磁盘而非(较旧的)IDE 磁盘可使回归测试的速度提升 50%。
本版本的耗时与以前版本不能直接比较, 因为纳入了一些额外的回归测试。 不过总体而言,6.4 应比前一版本略快(谢谢 Bruce!)。
时间 系统 02:26 Dual Pentium Pro 180, 96MB, UW-SCSI, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486
本版本的耗时与以前版本不能直接比较, 因为纳入了一些额外的回归测试并移除了一些涉及时间旅行的过时测试。 不过总体而言,6.3 比以前的版本快得多(谢谢 Bruce!)。
时间 系统 02:30 Dual Pentium Pro 180, 96MB, UW-SCSI, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486 04:12 Dual Pentium Pro 180, 96MB, EIDE, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486
时间 系统 06:12 Pentium Pro 180, 32MB, EIDE, Linux 2.0.30, gcc 2.7.2 -O2 -m486 12:06 P-100, 48MB, Linux 2.0.29, gcc 39:58 Sparc IPC 32MB, Solaris 2.5, gcc 2.7.2.1 -O -g
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。