修复表、优化时减少磁盘占用空间
·
1 分钟阅读
·
数据库
MySQL表在长期使用过程中可能出现损坏或磁盘空间浪费的问题,可以通过修复和优化来解决。
修复表(用于修复被破坏的表):
REPAIR TABLE `table_name`;
优化表(用于回收被删除数据行占用的磁盘空间):
OPTIMIZE TABLE `table_name`;
OPTIMIZE TABLE 执行后会回收闲置空间并对磁盘上的数据行进行重排。通常不需要频繁运行,只需在批量删除数据行之后、或定期(每周一次或每月一次)对特定表进行一次优化即可。
#mysql
相关文章
-
MySQL 索引的基础概念和各种类型的区别,包括主键索引、唯一索引、普通索引、全文索引和组合索引,以及相应的创建 SQL 语句
数据库 · 3 分钟阅读
-
LOAD DATA INFILE 导入大量数据时避免中文乱码的方法:指定 CHARACTER SET 编码、设置数据库和表的字符集、设置连接字符集。
数据库 · 3 分钟阅读
-
使用子查询和聚合函数实现按天统计累积值的 SQL 示例。
数据库 · 1 分钟阅读
-
MySQL 字符串截取和处理函数参考:LEFT、RIGHT、SUBSTRING、SUBSTRING_INDEX、LENGTH、LOCATE、LPAD、RPAD、LTRIM、RTRIM、TRIM、REPLACE 等函数的用法。
数据库 · 4 分钟阅读