检查表是否可以存储更多

问题描述 投票:1回答:1

在表中有很多行继续增加,因为它取决于访问者。请建议我检查表是否可以存储更多的方法。如果不是,我会制作一张新桌子。

mysql store
1个回答
2
投票

MySQL通常可以接受更多数据,直到磁盘空间不足为止。请记住,为了获得最佳性能,您可能需要偶尔运行OPTIMIZE TABLE,但要做到这一点,您需要有足够的磁盘空间来制作该表的完整副本。

如果您正在使用InnoDB,则默认情况下所有数据都存储在同一个文件中。删除数据永远不会缩小,不是没有转储和恢复数据库。有一个选项,innodb_file_per_table,可以将每个表保存到多个文件中,在您的情况下可能更有效。如果删除任何给定的表,则会立即回收它占用的空间。

如果您想知道数据占用的空间,请运行:

SHOW TABLE STATUS
© www.soinside.com 2019 - 2024. All rights reserved.