Performance
Na maioria dos casos o tamanho da tabela não será problema. Mas pode acontecer em algum desses cenários:
- Tabela não otimizada (não agrupar ceps próximos que tenham o mesmo custo, por exemplo)
- Servidor lento na leitura dos dados
No primeiro caso, a solução ideal seria otimizar os dados da tabela. Mas isso nem sempre é fácil, especialmente se a transportadora que forneceu esses dados.
Então temos a segunda opção:
- Ativar o método "limitar resultados", que para a leitura do arquivo assim que o método é encontrado
- Limitar o peso da tabela: se você vendo roupa, por exemplo, não precisa de uma tabela que vá até 50 kg. Em muitos casos isso reduz em até 80% o tamanho do arquivo
- Dividir em áreas de entrega. Você pode dividir a tabela em 2 ou 3, colocando-as em diferentes áreas de entrega somente com os CEPs necessários, o que torna o tamanho consideravelmente menor.