Chinaunix首页 | 论坛 | 博客
  • 博客访问: 269842
  • 博文数量: 42
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 534
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-26 19:11
文章分类
文章存档

2014年(42)

我的朋友

分类: 数据库开发技术

2014-06-07 14:06:44

-- 收缩innodb存储引擎表的空间大小:

delete 了6000W日志表记录,但是表占据的文件大小一直没有变化。

后来,找到一招:
alter table xxxx engine=innodb;
搞定,而且速度很很快。

mysql> alter table order_action engine=innodb;
Query OK, 0 rows affected (0.62 sec)
Records: 0  Duplicates: 0  Warnings: 0

表里面有2000W记录,占据14G的ibd文件,只用不到一秒就搞定了。oh,my god!
阅读(1765) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~