【问题标题】:Database query optimization, two queries vs one数据库查询优化,两个查询对一个
【发布时间】:2012-11-17 04:21:16
【问题描述】:

快速提问,我知道他们的回答可能不是单行的,但是..

问题

向有 100 条记录的表 A 发送一个查询是否更快,例如,

向有 50 条记录的表 N 发送两个查询...

谢谢!

【问题讨论】:

  • 运行这两个案例并检查。不过,在几乎所有情况下,一次查询都应该更快。
  • 这取决于查询的执行,而执行两个查询会导致周转时间的增加,我认为这将远远超过单个查询的执行
  • 谢谢@Ethan,我会试一试
  • 真正提高查询速度的是正确的索引、表结构和查询结构。经常使用解释 sql 功能!

标签: php mysql sql database optimization


【解决方案1】:

问题不清楚..如果我理解正确,在大多数情况下一次查询会更快,因为表不必被读取两次

【讨论】:

  • 这不是问题的答案,应该放在 cmets 中
  • @SashiKant:你认为这个问题的答案是什么?
  • 我在这里找不到需要回答的问题,所以我通过 cmets 建议了 OP
猜你喜欢
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 2019-03-30
  • 2017-01-11
相关资源
最近更新 更多