PostgreSQL 与 SQL Server Express 性能对比

作者:vkvi 来源:ITPOW(原创) 日期:2021-10-27

PostgreSQL 与 SQL Server Express 查询性能对比

PostgreSQL 与 SQL Server Express 增删改性能对比

PostgreSQL 与 SQL Server Express 特定查询性能对比

PostgreSQL 与 SQL Server Express 分页性能对比

如上,横向是表的数据量,纵向是时间。

可以看出在前面的增、删、改、查中,SQL Server Express 都是赢家。

在分页时,我们测试了 1 百万条信息,SQL Server Express 仍然没有输,但是:我们将每条信息的内容增加到 1000 个文字时,SQL Server Express 在分页时输了。不过其实,这是由于我们的分页语句造成的,因为我们的分页中,一次性选择了 pageSize * pageNumber 的完整信息,当分页到后面时,需要巨大的内存,而 SQL Server Express 仅能使用 1GB 的内存,当然也就快不起来了。如果我们可以改进分页方法,不要一次性选择那么多,或者不要一次性选择完整信息(仅选择 Id),相信 SQL Server Express 仍然可以胜任(搞不懂 SQL Server 系列为什么一直不支持 limit、offset 分页)。

总之,SQL Server Express 值得推荐。

相关阅读

相关文章