gpt4 book ai didi

MySQL vs SQL Server 2008 R2 简单选择查询性能

转载 作者:可可西里 更新时间:2023-11-01 06:49:07 25 4
gpt4 key购买 nike

任何人都可以向我解释为什么对于这个简单的选择语句,MySQL 和 SQL Server 之间的性能存在巨大差异吗?

SELECT email from Users WHERE id=1

目前数据库只有一张表,有 3 个用户。 MySQL 时间平均为 0.0003,而 SQL Server 为 0.05。这是正常现象还是 MSSQL 服务器配置不正确?

编辑:
两张表结构相同,主键设置为id,MySQL引擎类型为InnoDB。
我尝试使用 WITH(NOLOCK) 进行查询,但结果是一样的。

最佳答案

服务器的功率是否相同?硬件也有所不同。同时访问数据库的人数是否大致相同?是否有任何其他应用程序使用相同的硬件(数据库通常不应与其他应用程序共享服务器)。

就我个人而言,我不会担心这种差异。如果您想查看哪个性能更好,请将数百万条记录添加到数据库中,然后测试查询。一般来说,数据库在对小表进行简单查询时都表现良好,即使是设计不当或设置不正确的表也是如此。要知道您是否会遇到性能问题,您需要在与您在生产环境中使用的硬件类似的硬件上使用大量数据和许多同时用户进行测试。

关于MySQL vs SQL Server 2008 R2 简单选择查询性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10991693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com