MySQL 处理大表问题整理

2025-02-18 22:01:00
丁国栋
原创 15

大表的定义

处理大表存在的问题


  1. 使用 DELETE FROM 语句删除速度慢;
  2. 删除了很多行但mysql表的物理文件依然很大;mysql中使用delete from命令删除了innodb表的数据,但表的物理文件占用的空间还是很大,已知使用了参数innodb_file_per_table=1 ,如何释放这些空间?
  3. 修改表锁表问题,比如 optimize table TABLE_NAME,alter table TABLE_NAME ENGINE=InnoDB 时会锁表,后者执行时,INSERT INTO 语句的 state 为 Waiting for table flush


发表评论
博客分类