
A central de whitepapers de tecnologia da COMPUTERWORLD
Tecnologia
SQL Server 2008: Melhorias em índice
Computerworld, EUA
Os índices foram reformulados. Além de compactar índices no SQL Server 2008, você também pode criar índices filtrados. Os índices filtrados têm uma cláusula “onde”, permitindo que você indexe parcialmente uma tabela grande. Isso talvez não pareça muito útil à primeira vista, mas é muito benéfico em algumas situações.
Vejamos a situação de Sparse Column. Digamos que você tenha 400 milhões de registros em uma tabela com um número significativo de valores null e tenha definido uma coluna esparsa de forma a não consumir espaço com todos estes nulls. Bem, se você não quer ocupar espaço de armazenamento com valores null, então, certamente, também não quer ocupar espaço de índices com eles. Você definiria um índice filtrado nesta coluna esparsa onde o valor não é null para que somente as linhas contendo dados reais sejam indexadas.
> Volte para o teste do SQL 2008
Você pode economizar muito espaço de índice com índices filtrados, mas as queries que utilizam estes índices serão mais rápidas porque estão executando em um subconjunto do conjunto de dados inteiro. Você também reduz a janela de manutenção e re-indexa espaço para o índice.
Outra boa utilização de índices filtrados: você tem o equivalente a 10 anos em dados em uma tabela, por exemplo, mas ninguém consulta mais do que dois anos atrás. Você pode criar um índice filtrado apenas para estes dois anos e obter os mesmos benefícios do primeiro cenário.
Cloud computing é difícil?
O ITBOARD materializa a nova plataforma de conversas do Século XXI. Concentra o diálogo sobre tecnologia e inovação movido a tweets de quem está imerso nesses assuntos. ENTRE NA CONVERSA




