Estou criando uma série de novas tabelas que terão a compactação em nível de página habilitada.
Isso também afetará os índices ou terei que especificar também a compactação ao criar os índices?
create table Message
(
pk_Message int identity NOT NULL constraint PK_Message primary key,
[Message] varchar(900) NOT NULL constraint UK_Message__Message unique,
DateCreated datetime NOT NULL default getdate()
) with (data_compression = page)
go
Como você pode ver no meu exemplo, pretendo criar uma restrição exclusiva em um tipo de dados bastante grande e quero aproveitar a compactação.
De: http://msdn.microsoft.com/en-us/library/cc280449%28v=sql.105%29.aspx
A configuração de compactação de uma tabela não é aplicada automaticamente a seus índices não clusterizados. Cada índice deve ser definido individualmente.
Negativo, se você abrir seus índices, clique com o botão direito, vá para armazenamento e compactação. Observe que ele mostra "nenhum" como o tipo de compactação.
Além disso, cada partição precisa ser compactada. Por padrão, os arquivos de dados e índice têm apenas 1 partição.