Aprimoramentos na escalabilidade e no desempenho (Mecanismo de Banco de Dados)
Os aperfeiçoamentos em escalabilidade e desempenho no Mecanismo de Banco de Dados incluem os índices columnstore.
Índices columnstore
O SQL Server 2012 apresenta um novo recurso de aceleração de consultas de data warehouse baseado em um novo tipo de índice chamado columnstore xVelocity de memória otimizada. Esse novo índice, combinado com recursos de processamento de consulta aprimorados, melhora o desempenho de consultas de data warehouse em centenas para milhares de vezes em alguns casos, e pode frequentemente oferecer uma aceleração dez vezes maior para um amplo intervalo de consultas de apoio à decisão. Isso pode permitir que os usuários finais obtenham mais valor comercial de seus dados através da exploração rápida e interativa. Os profissionais de TI podem reduzir os custos de desenvolvimento e os tempos de ETL, já que os índices columnstore limitam ou eliminam a necessidade de usar agregações pré-criadas, inclusive tabelas de resumo definidas pelo usuário e exibições indexadas (materializadas). Além disso, os índices columnstore podem melhorar muito o desempenho de ROLAP, tornando-o mais atraente. Para obter mais informações, consulte Índices columnstore.
Criar, recriar e descartar um índice clusterizado
Agora os índices que contêm as colunas XML, varchar(max), nvarchar(max) e varbinary(max) podem ser criados, recriados e descartados como uma operação online.
Suporte de partição aumentado
O SQL Server 2012 oferece suporte a até 15.000 partições por padrão. Em versões anteriores, o número de partições foi limitado por padrão a 1.000.
Grupos de arquivos FILESTREAM podem conter vários arquivos
Um grupo de arquivos FILESTREAM pode conter mais de um arquivo. Para ver um exemplo de código que demonstra como criar um grupo de arquivos FILESTREAM que contém vários arquivos, consulte CREATE DATABASE (Transact-SQL).
Você pode aprimorar a escalabilidade de E/S para os dados do FILESTREAM colocando diferentes arquivos dentro do mesmo grupo de arquivos FILESTREAM em diferentes volumes. Este recurso elimina a necessidade de soluções alternativas complicadas que usam particionamento e vários grupos de arquivos de FILESTREAM.