Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, primeiramente!
Tenho uma situação que se descreve da seguinte forma:
Uma tabela contendo dados de vários estados, muitos dados, cerca de 70 milhões, gostaria de saber em relação a performance se seria melhor armazenar os dados por estado em tabelas distintas ou criar partições específica para cada estado em uma única tabela!
Dificilmente poderia testar estas opções pois para dar um alter table na base demora muito devido a base ja está populada. Neste sentido gostaria da opnião de vocês para tal ambiente, e fazer a alteração da estrutura uma única vez.
Agradeço.
Abraços.
A distribuição todavia deve carregar mais nos estados mais populosos , SP , RJ deve ser muito maior que SE ou TO ...
Verdade Motta, SP, RJ e MG contem cerca de 60% dos dados, nestes caso, eu as particionei por faixa de CEP, dai ficou ficou Show de bola.
Abraços
Opa, acabei fazendo os testes mesmo. e imagina?
Sem partição, tabelas separas realmente é a melhor opção, porem claro, isso depende muito do objetivo da aplicação que no meu caso, não tem necessidades de manter os dados na mesma tabela.
Abraços.