Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含许多 NULL 值的 BLOB 字段的大表。我启用了多个表空间并为每个表获取了一个单独的 ibd 文件。这个表的物理大小远远大于我自己计算的大小,所以我的结论是应该可以缩小这个 ibd 文件,但是我仍然无法做到这一点,即使重新加载了转储文件。我验证了转储文件确实包含插入 NULL 值的 SQL 语句。缩小此表的物理大小的任何提示?或者这是不可能的,因为 MySQL 为 blob 分配了固定大小?
删除 BLOB 列上的索引(如果有) 请提供 o/pSHOW TABLE STATUS LIKE '<table_name>'
SHOW TABLE STATUS LIKE '<table_name>'