gpt4 book ai didi

mysql - 无效的数据库查询是否比有效的数据库查询慢? (MySQL)

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

这是一个奇怪的问题,但是...
如果我在 MySQL 中运行此查询:

SELECT something FROM table WHERE id IN ();

这显然是无效的,与抛出有效查询相比,我是否会受到某种时间惩罚(异常抛出、日志记录等)?

我问的原因是因为我刚刚发现我正在维护的一个应用程序(不是我写的)每秒向数据库抛出几十次特定的查询,我想知道是否修复这个问题帮助解决我们在同一台服务器上遇到的一些奇怪的性能问题。

我的推理是基于“异常”在常规语言中是“慢”的,尽管我完全理解这里绝对没有平行并且与任何事情都没有任何关系。购买可能涉及一些日志记录,或者使其变慢的东西?

有什么想法吗?

更新:我应该指定这一点。我一找到它就确实解决了这个问题。但是我们在服务器中遇到了一些奇怪的性能问题,我想看看我是否可以期待这会有很大帮助。每秒将 15 个常规查询保存到具有此负载的服务器绝对不是什么大帮助(尽管我仍在这样做)。然而,如果一个无效的查询必须做一些需要时间的事情,那么也许......

谢谢!丹尼尔

最佳答案

只是为了好玩而尝试了这个,并观察了有效值和无效值的执行时间。没有明显的执行时间差异。我仍然会主张基于浪费的数据库访问进行修复。

关于mysql - 无效的数据库查询是否比有效的数据库查询慢? (MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3893783/

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