-
Sempre que eu atualizo bancos de dados, e faço isso há pelo menos doze anos, entre as primeiras coisas que faço depois de trazer o banco de dados de volta é reindexar todas as tabelas. Eu faço isso antes de deixar alguém usar o banco de dados. A reindexação é simples e só deve levar alguns segundos para reindexar 28 MB de dados em algo mais rápido que um laptop a partir de 2005.
-
Verifique se o banco de dados está definido como AUTOCLOSE = FALSE. Alguns ambientes usam como padrão TRUE, o que é errado para qualquer servidor de produção.
-
Como cmenke diz, a menos que você esteja usando uma estratégia de recuperação point-in-time, você deve configurar seu banco de dados para o modo de recuperação SIMPLE. O banco de dados foi definido para o modo de recuperação SIMPLE no servidor SBS?
-
O banco de dados no EC2 tem a mesma indexação que o banco de dados antigo? Você não mencionou como moveu seus dados, portanto, não sabemos se fez um backup e uma restauração, usou o Assistente para Cópia de Banco de Dados ou escreveu seus próprios pacotes do SSIS. Alguns métodos de movimentação de bancos de dados não preservam seus índices. Para qualquer futuro leitor desta resposta que esteja tentando mover bancos de dados entre servidores, você deve sempre tentar usar BACKUP / RESTORE ou copiar os arquivos MDF e LDF. Usando SSIS / DTS para todos, mas os bancos de dados mais triviais vão deixá-lo louco.
-
Se o banco de dados ainda estiver lento, inicie o SQL Profiler (no servidor, não na área de trabalho) e capture um pouco de tráfego. O problema é uma instrução SQL grande e lenta ou muitas e muitas pequenas instruções SQL? Quantas instruções SQL são emitidas pela primeira página?
Lembre-se de que você já fez várias alterações no SQL Server e não viu nenhuma mudança de comportamento. Talvez o problema esteja em outro lugar. A sua página da Web está interagindo com sua configuração do AD de uma maneira inesperada? Alguma coisa está falhando na página da Web sem mostrar nenhum erro? A página da Web está procurando algo na configuração antiga do SBS que não foi migrada para o EC2? Se você tiver o código e algumas opções de desenvolvimento, eu daria uma olhada nesse código.