SQL语句的成本是什么意思?

Viv*_*aur 6 sql

我读过数据库中各处 SQL 语句成本的参考资料。它到底是什么意思?那么这是要执行的语句数还是什么?

mvp*_*mvp 5

成本是对服务器执行查询必须花费多少 CPU 时间和磁盘 I/O 的粗略衡量。

通常成本分为几个部分:

  • 解析查询的成本 - 仅仅了解您所要求的内容就可能很重要。
  • 从磁盘获取数据和访问索引的成本(如果可以降低成本)。
  • 对数据进行一些数学运算的成本。
  • 对数据进行分组或排序的成本。
  • 将数据传送回客户的成本。


Nag*_*jan 0

它意味着查询性能。查询优化了多少...