↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.0
历史版本。 PostgreSQL 7.0 已结束支持。 请参阅 当前版本手册.

35.27. 计时结果

这些计时结果来自使用以下命令运行回归测试

% cd src/test/regress
% make all
% time make runtest
    

Linux 2.0.27 下的计时在每次运行之间似乎有大约 5% 的波动,这大概是多任务系统调度的不确定性所致。

35.27.1. 版本 6.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%。

35.27.2. 版本 6.4beta

本版本的耗时与以前版本不能直接比较,因为纳入了一些额外的回归测试。不过总体而言,6.4 应比前一版本略快(谢谢 Bruce!)。

  时间   系统
  02:26  Dual Pentium Pro 180, 96MB, UW-SCSI, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486

35.27.3. 版本 6.3

本版本的耗时与以前版本不能直接比较,因为纳入了一些额外的回归测试并移除了一些涉及时间旅行的过时测试。不过总体而言,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

35.27.4. 版本 6.1

  时间   系统
  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

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.