什么是最有效地计算大表中的总行数的方法?我有一个包含2300万行的表,以下查询在生产硬件上需要30秒以上:
select count(*) from tablename;
Run Code Online (Sandbox Code Playgroud)
似乎MySQL必须进行表扫描,但似乎这不应该是必要的.
tsg*_*tsg 14
如果近似值足够,您可以使用:
show table status like 'tablename'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4499 次 |
| 最近记录: |