PostgreSQL在Linux和Windows平台上的性能差异

最近用Python在PostgreSQL数据库上录入测试数据,但是发现Linux平台和Windows平台上的性能差异很大。

在Linux上生成21万条数据需要3分钟左右的时间,Server是Redhat AS 4;在Windows上生成同样的数据库需要20分钟左右的时间,Server是Windows XP SP2。

我换了一台Windows 2000 Server测试需要的时间和XP差不多。想不到平台上的差异如此明显,检索的时候差异我还没有具体测试。

看来PostgreSQL在Windows平台上的表现还是需要更进,大规模的应用还是换到Linux平台上好。