Migrar e otimizar o banco de dados SQL do servidor de MU
Servidor lento? Veja como migrar o banco para um SQL mais novo e otimizar índices, jobs e manutenção para desempenho.
Conforme o servidor cresce, o banco vira o gargalo. Migrar para um SQL mais novo e otimizar a manutenção mantém tudo rápido. Veja como.
Migrar para um SQL mais novo
- Faça backup completo do banco atual;
- Restaure o
.bakno novo SQL Server (ex.: 2019); - Ajuste o nível de compatibilidade do banco se necessário;
- Teste o MuServer conectando ao novo banco;
- Só então aponte a produção para o novo SQL.
Otimizar o desempenho
- Índices: garanta índices nas tabelas mais consultadas;
- Manutenção: rebuild/reorganize de índices periódico;
- Limpeza: tabelas de log/eventos crescem — limpe o histórico antigo;
- Jobs: agende manutenção e backup em horário de baixo movimento.
| Problema | Solução |
|---|---|
| Consultas lentas | Índices + revisão de queries |
| Banco inchado | Limpeza de logs/histórico |
| Picos em horário cheio | Jobs de manutenção fora do pico |
Boas práticas
- Backup antes de qualquer mudança;
- Mantenha estatísticas atualizadas;
- Documente as alterações;
- Teste com carga antes de produção.
Veja backup do banco de dados e configurar o SQL Server para MU Online.
Perguntas frequentes
Como migrar de SQL 2008 para 2019?
Você faz backup do banco no 2008 e restaura no 2019. Em seguida, ajusta o nível de compatibilidade do banco e testa o MuServer. Sempre faça backup e teste num ambiente antes da produção.
Por que meu servidor fica lento com muitos jogadores?
Frequentemente por banco mal otimizado: falta de índices, tabelas de log/eventos crescendo demais, ou consultas pesadas. Manutenção (índices, limpeza, jobs) resolve a maior parte.