MySQL 处理大表问题整理
- 2025-02-18 22:01:00
- 丁国栋
- 原创 15
大表的定义
处理大表存在的问题
- 使用 DELETE FROM 语句删除速度慢;
- 删除了很多行但mysql表的物理文件依然很大;mysql中使用delete from命令删除了innodb表的数据,但表的物理文件占用的空间还是很大,已知使用了参数innodb_file_per_table=1 ,如何释放这些空间?
- 修改表锁表问题,比如 optimize table TABLE_NAME,alter table TABLE_NAME ENGINE=InnoDB 时会锁表,后者执行时,INSERT INTO 语句的 state 为 Waiting for table flush
发表评论