我们正在使用表中的 JSON 列。对于特定行,当我们检查
JSON_STORAGE_SIZE( table.json_column)
时,使用的大小为 280KB。但是纯文本 JSON 数据大小只有 1kb,而且当我们检查在 json 列中存储该数据所需的大小时,所需的大小是 1.5kb。有人可以解释为什么该表消耗更多的存储空间吗?我们可以做什么来解决这个问题?
您可以检查
SELECT JSON_STORAGE_SIZE('JSON_data')
返回的该行和列的值,以查看存储中的差异现在是否已保留可用空间。