↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.0
历史版本PostgreSQL 7.0 已于 2005 年 5 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

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

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。