0
我们的表格中每天新增100,000多个(SQL Server 2008)。压缩nvarchar(500)
表有10个字段,但其中一个最重
- 其产品500chars的保存说明。它的集合现在是nvarchar(500)。 保存在该字段中的数据不仅是英语,可以在俄语,希伯来语,阿拉伯语,中国等
我们不能摆脱这个领域的,是有办法来压缩内容,并使用比为nvarchar尺寸(500)
我们的表格中每天新增100,000多个(SQL Server 2008)。压缩nvarchar(500)
表有10个字段,但其中一个最重
- 其产品500chars的保存说明。它的集合现在是nvarchar(500)。 保存在该字段中的数据不仅是英语,可以在俄语,希伯来语,阿拉伯语,中国等
我们不能摆脱这个领域的,是有办法来压缩内容,并使用比为nvarchar尺寸(500)
您可以压缩整个表(聚集索引)或索引本身。这里是如何:
ALTER TABLE Production.TransactionHistory REBUILD PARTITION = ALL
WITH (DATA_COMPRESSION = PAGE);
ALTER TABLE Production.TransactionHistory REBUILD PARTITION = ALL
WITH (DATA_COMPRESSION = ROW);
您可以使用此https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-estimate-data-compression-savings-transact-sql估计保存行或页压缩的空间。
您需要为该字段允许500个字符,但通常会使用多少个这样的字符? –