公司现在有一张表,表空间是 1.04TB ,数据量是 4800 万行。主要问题在于表中有一些xx_deatil
字段,记录了两个月内每天的历史数据。( json 格式的字符串)
{"20220501": 0, "20220502": 0, "20220503": 0, "20220504": 0, "20220505": 0, "20220506": 0, "20220507": 0, "20220508": 0, "20220509": 0, "20220510": 0, "20220511": 0, "20221023": 0, "20220420": 0, "20220421": 0, "20220422": 0, "20220423": 0, "20220424": 0, "20220425": 0, "20220426": 0, "20220427": 0, "20220428": 0, "20220429": 0, "20220430": 0}
之前表设计有问题,老员工都走了。现在准备将字段压缩(用 zlib 压缩,再使用 base64 编码)。 问题在于,压缩完后,再对表执行 OPTIMIZE TABLE 操作。磁盘剩余空间是 257.73 GB ,不确定能不能执行。 请问各位这个操作能不能执行?或者有没有其他办法?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.