【发布时间】:2015-09-04 06:25:06
【问题描述】:
如果 SQL Server 2012 表有 2 个很少使用的 varchar(max) 列并导致表快速增长,那么拆分成单独的表是否有意义?
varchar(max) 两列中的数据用于存储来自 API 的原始 JSON 响应。
如果存储在单独的表中,行将被截断以仅包括前 6 个月,从而减少第一个表的表大小。
【问题讨论】:
-
是的,出于多种原因,这很有意义。如果您有这样的临时数据,它不属于永久/历史表,
-
“有意义”不等于“应该做”。我们不知道您的实施、可用资源、规模等。只有您可以确定。
-
DavidG,您需要了解哪些具体信息才能进行推荐?
标签: sql sql-server database database-design