Recursos obrigatórios para f/OSS SQL Analyzer/otimizador
-
24-09-2019 - |
Pergunta
Eu gosto Analisador de consulta do MySQL... mas não o preço. Eu acho que posso escrever algo para fazer a análise sobre logs de consulta lenta, índices, campos de status da tabela, etc. e oferecê -lo como uma solução alternativa e de OSS.
Quais seriam seus recursos mais requestados para essa solução?
Solução
- freeware
- Escalável (banco de dados multi -computadores)
- Multiprocesso
- Comparador de consulta entre bancos de dados (Esquema de transferência para por exemplo: PostgreSQL e execute a consulta lá também)
- Importar logs txt/sql/servidor e pegar consultas do log para analisar
- Analise a simulação W do analisador de carga / consulta do servidor durante a coação (baixa memória, baixa TMP, alto uso do processador)
- Analise em diferentes perfis de configuração do SQL Server (arquivo de configuração de alteração automática, reiniciar etc ...)
- Um arquivo de script de túnel (PHP, CGI) para executar a análise em um servidor sem acesso à conexão pública.
Outras dicas
- Capacidade de gerenciar várias conexões com diferentes servidores / perfis
Talvez bom ter:
- Modo "On the Fly": jogue em uma declaração de mesa e uma consulta, o software cria tabela em banco de dados temporário e explica a consulta
Maatkit's MK-QUERY-DIGEST Faz a maior parte disso e é de código aberto. Não é uma GUI, mas acho os dados mais úteis e flexíveis que o analisador de consulta. O uso do modo TCPDUMP fornece muito do que o Analyzer de consulta fornece sem a sobrecarga proxy.
Talvez olhar para integrar Maatkit ou pelo menos as idéias de Maatkit em uma GUI seria útil.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow