gpt4 book ai didi

mysql - 目标 mysql 查询响应时间

转载 作者:行者123 更新时间:2023-11-29 06:23:36 24 4
gpt4 key购买 nike

当我希望优化一些 mysql 查询并提高性能时,我意识到我只是不确定我应该追求什么样的响应时间。显然越低越好,但是您通常将消费者网站的“慢速”查询定位为什么?

我的查询当前运行时间为 0.00 到 0.70 秒。

我认为 0.00 相当不错,但是 0.70 秒怎么样?我想我应该寻求改进的性能?如果是这样,您通常的目标是什么?

-----有关我的查询的更多信息,以回答您的问题(尽管我真的对您的问题和您所做的事情感兴趣 ----

我的查询针对具有 1-3 百万行(有时更多)的联接表。我在具有 4GB RAM 和 SATA 驱动器的同一个盒子上运行查询。该机器运行 6 个不同的数据库,其中两个定期被查询,一个定期更新。我提供的时间是“读取”数据库的时间,该数据库很少被写入。

对于 Web 请求,我运行 1 到 3 个查询(但为了提高性能,我也使用 memcache 缓存数据)。

我给出的时间是从命令行终端到机器的 mysql 响应(所以我假设这实际上是运行时)。

查询有很多连接,根据查询的不同,连接数量在 4 到 7 之间。

最佳答案

这取决于 - 如果您与数据库在同一台机器上还是在另一台机器上。它还取决于哪种查询,有多少连接,有多少行,您使用索引来提取数据,所以没有好的答案:“查询应该花这么长时间”。

我正在两台机器之间运行一些复杂的查询,它需要 780 到 850 毫秒 - 这对你来说毫无意义......(可能在同一台机器上它们会更短......,通过互联网连接 - 更长等等......)

关于mysql - 目标 mysql 查询响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1580325/

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