在MySQL中计算行的速度

时间:2011-04-20 07:33:59

标签: mysql rows

我想知道每次添加或删除行时MySQL是否存储和更新行总数,或者在询问时是否计算行数? 我问这个是因为,如果它重要,它将以速度影响应用程序。如果有200万行,那么计算需要时间吗? 那它是做什么的? 谢谢。 :d

1 个答案:

答案 0 :(得分:2)

取决于您的存储引擎。 MyISAM跟踪行数,而InnoDB计数。但你应该更喜欢基准测试,看看它是否真的像你想象的那么慢。我认为应用程序中的查询比计算行更糟糕 - 尤其是如果需要很长时间。