在sql或mysql中获取计数或记录哪个更快?

evrscar2  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(357)

这个问题在这里已经有答案了

计数比提取记录和用代码计数快吗(4个答案)
两年前关门了。
假设在mysql中有一个包含500000行的巨大表。
速度更快,
获取表中的行数或
获取8列的所有数据?

ttisahbt

ttisahbt1#

如果您是从asp.net代码调用mysql,那么到目前为止获取表中所有记录计数的最有效方法是 SELECT COUNT(*) 或者类似的东西。原因是返回所有记录可能需要大量带宽。如果您只需要对所有记录进行计数,那么您并不真正关心这些记录中的数据。
除了带宽/网络开销之外,还有计算记录本身的成本。数据库的设计考虑到了这样的聚合操作,而应用程序语言的设计则较少。

相关问题