1

圧縮タイプのテーブルがありPAGE、サイズは 7 GB です。しかし、私が使用するとき

sp_estimate_data_compression_savings 'dbo', 'tableName', null, null, 'PAGE'

を返しsize_with_requested_compression_setting - 3GB、現在のテーブルサイズを下げます。

圧縮されたテーブルでスペース節約が見積もられる理由がわかりません。

テーブル作成スクリプト:

    CREATE TABLE [dbo].[_AccumRgT2225](
    [_Period] [datetime] NOT NULL,
    [_Fld2217RRef] [binary](16) NOT NULL,
    [_Fld5936RRef] [binary](16) NOT NULL,
    [_Fld2218RRef] [binary](16) NOT NULL,
    [_Fld5937RRef] [binary](16) NOT NULL,
    [_Fld2219] [datetime] NOT NULL,
    [_Fld2220] [numeric](21, 2) NOT NULL
) ON [PRIMARY]

GO
CREATE UNIQUE CLUSTERED INDEX [_AccumR2225_ByDims_TRRRRT] ON [dbo].[_AccumRgT2225]
(
    [_Period] ASC,
    [_Fld2217RRef] ASC,
    [_Fld5936RRef] ASC,
    [_Fld2218RRef] ASC,
    [_Fld5937RRef] ASC,
    [_Fld2219] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
4

0 に答える 0