DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPRESSED;
VACUUM
命令做磁盘整理?The VACUUM command rebuilds the database file, repacking it into a minimal amount of disk space.
1
julyclyde 2020-08-07 14:08:02 +08:00
InnoDB 好像不能 vacuum 吧
|
2
julyclyde 2020-08-07 14:08:35 +08:00
你是指 optimize table 命令吗?
|
3
lxk11153 OP @julyclyde #1 vacuum 是 sqlite 里的,我这里是类比啊。mysql 里也有吗?
#2 note: Table does not support optimize, doing recreate + analyze instead error: The table 'xxx' is full status: Operation failed |
4
mahone3297 2020-08-07 14:20:48 +08:00
CHARSET 不用指定,直接 alter table ROW_FORMAT 改就好
效果我测试了,还是不错的,你可以试试。但是性能有多少衰减,我就不知道了。。。 |
5
lxk11153 OP @mahone3297 #4 嗯,CHARSET 不用。我那行也不是修改语句,是我建表语句里抠出来的,大家懂意思就行。不要在意细节[doge]
|
6
wakzz 2020-08-08 09:59:40 +08:00 via Android
mysl 的 COMPRESSED 其实是不建议使用的,该格式会令 mysql 的吞吐量降低 90%,而压缩率只有 50%,性价比极低。
|