Pergunta

Estou comparando duas técnicas para criar tabelas particionadas no SQL 2005.

  • Use visualizações particionadas com uma versão padrão do SQL 2005 (descrita aqui)
  • Use a partição integrada na edição Enterprise do SQL 2005 (descrita aqui)

Dado que a edição empresarial é muito mais cara, gostaria de saber quais são os principais benefícios da implementação integrada empresarial mais recente.É apenas uma economia de tempo para a implementação em si.Ou ganharei desempenho real em bancos de dados grandes?

Eu sei que posso ajustar as restrições na primeira opção para manter uma janela deslizante nas partições.Posso fazer isso com a versão integrada?

Foi útil?

Solução

searchdotnet ruz!Veja isso:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

Atualizada:esse link está morto.Então aqui está um melhorhttp://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

De cima:

Alguns dos benefícios de desempenho e capacidade de gerenciamento (de tabelas particionadas) são

  • Simplifique o design e a implementação de grandes tabelas que precisam ser particionadas para fins de desempenho ou gerenciamento.
  • Carregue dados em uma nova partição de uma tabela particionada existente com interrupção mínima no acesso de dados nas partições restantes.
  • Carregue os dados em uma nova partição de uma tabela particionada existente com desempenho igual a carregar os mesmos dados em uma tabela nova e vazia.
  • Arquive e/ou remova uma parte de uma tabela particionada enquanto afeta minimamente o acesso ao restante da tabela.
  • Permita que as partições sejam mantidas alternando entre partições e fora da tabela particionada.
  • Permitir melhor dimensionamento e paralelismo para operações extremamente grandes em diversas tabelas relacionadas.
  • Melhore o desempenho em todas as partições.
  • Melhore o tempo de otimização de consulta porque cada partição não precisa ser otimizada separadamente.

Outras dicas

Ao usar tabelas particionadas, você pode mover dados com mais facilidade de uma partição para outra.Você também pode particionar os índices.

Você também pode mover dados de uma partição para outra tabela conforme necessário com um único comando ALTER TABLE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top