前一段时间看到07年老外写的一篇文章“To SQL_CALC_FOUND_ROWS or not to SQL_CALC_FOUND_ROWS?”,里面介绍了SQL_CALC_FOUND_ROWS和COUNT性能的对比,SQL_CALC_FOUND_ROWS性能堪忧。

我在本地使用MySQL5.7进行了上面的测试,发现使用SQL_CALC_FOUND_ROWS与使用 LIMIT+COUNT()两条SQL执行时间近似。
FOUND_ROWS() vs COUNT()

相对而言SQL_CALC_FOUND_ROWS确实节省一次网络开销。
当然,具体问题具体分析,这两个函数在不同的场景不一定总是近似的。

相关文章:

  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-11-06
  • 2021-07-21
  • 2022-12-23
  • 2021-10-12
猜你喜欢
  • 2022-12-23
  • 2021-12-11
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
相关资源
相似解决方案