我们的表每天新增100,000多个(SQL Server 2008)。
表中有10个字段,但其中一个字段最重
我们不能摆脱这个字段,有没有办法压缩内容并使用比nvarchar(500)更小的大小
发布于 2017-05-30 14:51:26
您可以压缩整个表(聚集索引)或索引本身。下面是如何实现的:
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来估算在行或页压缩时节省的空间。
https://stackoverflow.com/questions/44249642
复制相似问题