MySQL get the number of rows in an innodb table

前端 未结 4 981
星月不相逢
星月不相逢 2021-02-08 14:33

I have a table using innodb. I know the table has roughly 89 million rows. Using

SELECT COUNT(*) FROM table;

takes about five minutes to run. I

4条回答
  •  星月不相逢
    2021-02-08 15:20

    If the table is read frequently and updated infrequently, you may want to consider creating a statistics table that is updated via triggers when making changes to the table.

提交回复
热议问题