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 年 8 月 7 日
InnoDB 好像不能 vacuum 吧
|
2
julyclyde 2020 年 8 月 7 日
你是指 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 年 8 月 7 日
CHARSET 不用指定,直接 alter table ROW_FORMAT 改就好
效果我测试了,还是不错的,你可以试试。但是性能有多少衰减,我就不知道了。。。 |
5
lxk11153 OP @mahone3297 #4 嗯,CHARSET 不用。我那行也不是修改语句,是我建表语句里抠出来的,大家懂意思就行。不要在意细节[doge]
|
6
wakzz 2020 年 8 月 8 日 via Android
mysl 的 COMPRESSED 其实是不建议使用的,该格式会令 mysql 的吞吐量降低 90%,而压缩率只有 50%,性价比极低。
|