Existem muitas ferramentas de gestão SQL disponíveis no mercado, e por isso é um desafio seleccionar a melhor ferramenta para a gestão do seu projecto SQL. A seguir está uma lista curada das melhores ferramentas SQL com características chave, e links para download.
- 1) DBVisualizer
- 2) Analisador de desempenho de banco de dados
- 3) Studio for SQL Server
- 4) dbWatch
- 5) Monitor de configuração do servidor
- 6) Entity Framework Profiler
- 7) ManageEngine Applications Manager
- 8) Database Migration ToolKit
- 9) Jet Profiler for MySQL
- 10) EMS SQL Manager:
- 11) Microsoft SQL Server Management Studio Express
- 12) Adminer
- 13) DBComparer:
- 14) SQuirrel SQL:
- 15) SQLite Database Browser:
- 16) DBeaver:
- 17) HeidiSQL:
- 18) FlySpeed SQL Query:
- 19) SQL Diagnostic Manager:
- 20) Ferramenta de Monitoração de Performance SQL gratuita:
- 21) ApexSQL Monitor:
- 22) AppDynamics:
- 23) Sapo:
- 24) ZenPacks
- 25) SQL Server Storage Manager:
- 26) Sequel Pro:
1) DBVisualizer
DBVisualizer é uma ferramenta de banco de dados universal para desenvolvedores, analistas e administradores de banco de dados que roda em todos os principais sistemas operacionais. Ele fornece recursos para escrever SQL para consultar e visualizar seus dados. Desenho e desenvolvimento de recursos para gerenciar seus bancos de dados, tabelas, relações, índices, triggers, usuários e muito mais.
Faatures:
- Executado em Windows, Linux, e macOS
- Interface flexível do usuário em temas claros e escuros
- Navegação simples dos objetos da base de dados e suas propriedades
- Renderização visual de chaves primárias/estrangeiras
- Edição de dados em planilha
- Exportar e importar esquema de banco de dados
- Otimização de consultas com recurso de plano explicativo
- Construtor de consultas visual usando arrastar e soltar
- Execução de scripts SQL flexíveis com suporte a parâmetros
- FormataçãoSQL
- Comando-interface de linha para execução sem cabeça
- Versão livre e Pro disponível
>
>
>
>
>
2) Analisador de desempenho de banco de dados
SolarWinds O Analisador de desempenho de banco de dados é uma ferramenta de monitoramento e análise de desempenho para administração de banco de dados. Ele também encontra a razão dos gargalos e reduz o custo total das operações da base de dados.
Faatures:
- Monitor capacity constraints, queries, e desempenho da saúde do servidor
- Assessores experientes de ajuste de banco de dados e consultas SQL
- Executar rapidamente a causa de problemas complexos
- Identificar problemas de banco de dados em tempo real
- Cross-suporte a banco de dados de fornecedores a partir de uma única interface
- Base de dados monitorada
- Análise de bloqueio e Deadlock
- Analisar cada fator que impacta a execução do SQL Server
- Base de dados de monitores em ambientes híbridos, on-premises, virtualizado, e na nuvem
- Ajuda proactivamente a afinar consultas para que as aplicações possam responder mais rapidamente
>
>
>
>
3) Studio for SQL Server
dbForge Studio for SQL Server é um poderoso IDE para gestão, administração, desenvolvimento, relatórios de dados, análises e muito mais. Desenvolvedores de SQL e DBAs executando tarefas complexas de banco de dados podem usar a ferramenta GUI para acelerar praticamente qualquer experiência com bancos de dados, como projetar bancos de dados, escrever código SQL, comparar bancos de dados, sincronizar esquemas e dados, gerar dados de teste significativos, e muito mais.
Faatures:
- gestão fiável de alterações de bases de dados
- assistência de codificação inteligente
- melhor protecção de dados e resolução de problemas
- administração profissional do SQL Server para gestão segura da base de dados
- melhor relatório do SQL Server
4) dbWatch
dbWatch é uma solução completa de monitorização/gestão da base de dados para o SQL Server, Oracle, PostgreSQL, Sybase, MySQL e Azure. Concebido para gestão pró-activa e automatização da manutenção de rotina em grande escala em ambientes de bases de dados em grande escala, híbridos/cluves.
Faatures:
- Monitorar e gerir SQLServer, Oracle, PostgreSQL, MySQL e Sybase, na mesma vista
- Simplifica o monitoramento/gerenciamento de fazendas de banco de dados
- Monitoramento de desempenho&Relatórios de saúde
- Dashboards e vistas globais definidas pelo usuário
- Enterprise performance views package
- Manutenção da base de dados automatizada
- Personalizar verificações de desempenho
- Multi-suporte a site e Database Cluster
- Autodescobre bancos de dados dentro de sua rede
- Instalar servidores de banco de dados em grande escala
- Gerenciar relatórios usando modelos
- Relatório customizável modelos
- Notificações de alertas através de e-mails/sms
>
>
>
>
>
>
>
5) Monitor de configuração do servidor
Server Configuration Monitor é uma ferramenta para detectar e comparar alterações de configuração com o servidor, aplicações, e bases de dados. Permite configurar aplicações e servidores em tempo real.
Faatures:
- A ferramenta fornece alertas e relatórios sobre desvios.
- Pode comparar a configuração actual com as versões anteriores.
- Permite acompanhar o inventário de software e hardware do servidor.
- Este aplicativo pode ser usado para monitorar as mudanças de saída.
- Pode ser integrado com a plataforma Orion (ferramenta de gerenciamento de falhas e performance de banda)
6) Entity Framework Profiler
O Entity Framework Profiler é um depurador visual em tempo real que otimiza a forma como sua aplicação funciona com seus dados identificando mais de uma dúzia de comportamentos suspeitos a partir da interação de sua aplicação com seu banco de dados relacional. Você pode executar o seu profiler em modo live, como parte de uma sessão de desenvolvimento ou como parte da sua rotina de Integração Contínua. Em tempo real, você é alertado para consultas que estão custando muito caro com alertas e recomendações.
- Alerta você para consultas de dados que custam muito tempo e dinheiro
- Pinpoints consultas de dados mal construídas para a linha exata do código e fornece links para a localização dentro da sua aplicação
- Nova IU fácil de usar torna tudo cristalino e fácil de navegar
- Suportelite para Async/Await usage
- Total .NET Core e suporte a .NET Framework
- Disponível para um teste de 30 dias
7) ManageEngine Applications Manager
ManageEngine Applications Manager é um poderoso sistema de monitoramento de bancos de dados SQL que suporta todas as versões de bancos de dados SQL da Microsoft.
Faatures:
- Monitorização em tempo real dos KPIs do servidor SQL, consultas com dados granulares.
- Pormenores exaustivos sobre consultas que aumentam a latência e carga no servidor.
- Diagnóstico de nível de código para consultas que são invocadas em aplicações web.
- Gestão inteligente de falhas ajuda a identificar a causa raiz das falhas para reduzir o MTTR.
- Acções correctivas automáticas podem ser executadas.
- Notificações podem ser enviadas por e-mail e SMS, e notificações push para dispositivos móveis.
- Análises avançadas e relatórios de planejamento de capacidade para ajudar nas decisões sobre o uso de recursos.
- Relatórios e dashboards personalizáveis.
8) Database Migration ToolKit
Database Migration ToolKit é uma ferramenta de banco de dados SQL que ajuda você a migrar o conteúdo do seu banco de dados. Suporta formatos de banco de dados como MySQL, Oracle, MariaDB, SQL Server, etc.
Faatures:
- Pode migrar dados sem escrever nenhum script.
- Permite transferir seus dados, estrutura, objetos, e mais.
- O software converte automaticamente várias codificações de dados.
- Suporta conjuntos de caracteres como UTF8 e CP1250.
- A ferramenta permite que você filtre os dados de acordo com sua necessidade de personalização.
- Oferece mais de 26 métodos de migração.
9) Jet Profiler for MySQL
Jet Profiler for MySQL é uma ferramenta de diagnóstico e performance de consultas em tempo real para o servidor de base de dados MySQL. A ferramenta é desenvolvida desde 2009 e é altamente estável
Faatures:
- Query, table and user performance
- Visualização gráfica
- Low overhead
- User friendly
>
10) EMS SQL Manager:
EMS SQL Manager permite aos utilizadores criar e editar objectos de base de dados SQL Server e criar, modificar, executar e guardar consultas SQL.
Faatures:
- Suporte total do PostgreSQL
- Ferramentas visuais e de texto para construção de consultas
- Gestão e navegação de bases de dados lógicas
- Ferramenta avançada para manipulação de dados
- Gestão eficaz da segurança
- Capacidades de exportação e importação de dados
- Desenhador visual de bases de dados poderoso
- Fasi-para usar assistentes que realizam tarefas de manutenção do PostgreSQL
- Acesso ao servidor PostgreSQL através do protocolo HTTP
- Gestão de mudança de banco de dados
>
11) Microsoft SQL Server Management Studio Express
SQL Server Management Studio Express é uma ferramenta de código aberto para acessar, gerenciar e desenvolver todos os componentes do SQL. Esta ferramenta suporta a maioria das tarefas administrativas para SQL Server.
Faatures:
- Um único ambiente integrado para a gestão e autoria do SQL Server Engine de banco de dados
- Permite aos usuários enviá-los a um Editor de Código, ou scriptá-los para posterior execução.
- Não-diálogos modais e redimensionáveis ajudam os utilizadores a aceder a múltiplas ferramentas enquanto um diálogo está aberto
- Um diálogo de agendamento comum que permite aos utilizadores executar a acção dos diálogos de gestão num momento posterior
- Exportar e importar o SQL Server Management Studio
- Guardar ou imprimir ficheiros XML Deadlock e Showplan criados automaticamente pelo SQL Server
- Um tutorial no SQL Server Management Studio para ajudar os utilizadores a tirar partido das muitas novas funcionalidades para se tornarem mais produtivos de imediato
- Um novo monitor de actividade com filtragem e actualização automática
- Interfaces de correio de base de dados integradas
- Um navegador Web integrado para navegação de ajuda online ou MSDN
- Integração de ajuda de comunidades online
- Uma nova caixa de mensagens de erro e informação que fornece mais informação. Também permite aos usuários enviar e-mail e mensagens para a equipe de suporte
>
>
>
>
12) Adminer
Adminer é uma ferramenta cliente de gestão SQL para gestão de bases de dados, tabelas, relações, índices, utilizadores. Tem suporte para todos os sistemas populares de gerenciamento de banco de dados como MySQL, PostgreSQL, SQLite, MS SQL, Oracle e MongoDB.
Faatures:
- Conectar com servidor de banco de dados com nome de usuário e senha
- Opção para selecionar banco de dados existente ou criar um novo
- Permite modificar o nome, tipo, colação, comentário e valores padrão das colunas
- Adicionar e soltar tabelas e colunas. Suporta todos os tipos de dados, blobs através de transferência de arquivos
- Exibir usuários e direitos e alterá-los. Exibir variáveis com links para documentação
- Gerenciar eventos e partições de tabelas
- Opções extensivas de personalização
Ligar para download: https://www.adminer.org/en/editor/
13) DBComparer:
É uma ferramenta GUI mssql de gestão SQL para analisar as diferenças nas estruturas das bases de dados do Microsoft SQL Server. Permite comparar objectos de base de dados como tabelas, colunas, índices, chaves estrangeiras, esquemas, etc.
FlySpeed:
- Comparação e sincronização de bases de dados em diferentes servidores bem como num único servidor
- Utilização da Aplicação Consola
- Suporte para trabalhar com muitos projectos em simultâneo
- Bastante opções para comparação e sincronização
- Built-no editor SQL Script com destaque de sintaxe
- Nova interface gráfica de usuário de última geração
- Suporte à versão mais recente do SQL Server
>
Ligação de download: http://dbcomparer.com/Download/Default.aspx
14) SQuirrel SQL:
É uma ferramenta de administração de base de dados baseada em JAVA. Esta ferramenta de gerenciamento SQL compatível com JDBC permite aos usuários visualizar a estrutura da base de dados e emitir comandos SQL. Ela também suporta bancos de dados como Firebird, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, etc.
Faatures:
- Veja e edite dados rapidamente em qualquer banco de dados compatível com JDBC
- Permite visualizar os metadados do banco de dados
- Trabalha com múltiplos bancos de dados em máquinas locais e remotas
- Utiliza uma única interface para trabalhar com vários motores de banco de dados
Ligação de download: http://squirrel-sql.sourceforge.net/
15) SQLite Database Browser:
SQLite Database Browser é uma ferramenta SQL de código aberto que permite aos utilizadores criar, desenhar e editar ficheiros de base de dados SQLite. Permite aos utilizadores mostrar um registo de todos os comandos SQL que tenham sido emitidos por eles e pela própria aplicação.
Features:
- Criar e apagar índices
- Navegar, editar, adicionar e apagar registos
- Importar e exportar registos como texto
- Importar e exportar tabelas de ficheiros CSV
- Importar e exportar bases de dados de ficheiros SQL dump
- Examinar um log de todos os comandos SQL emitidos pela aplicação
Ligação de download: http://sqlitebrowser.org/
16) DBeaver:
DBeaver é uma ferramenta de banco de dados de código aberto para desenvolvedores e administradores de banco de dados. Ele oferece suporte para bancos de dados compatíveis com JDBC como MySQL, Oracle, IBM DB2, SQL Server, Firebird, SQLite e Sybase.
Feature:
- É uma ferramenta livre e de código aberto
- Permite navegar e alterar metadados, tabelas, chaves e índices e colunas de bancos de dados.
- O editor SQL inclui formatação automática, auto-completamento e hiperlinks
- Permite pesquisar objetos de banco de dados como tabelas, colunas, restrições e procedimentos
Ligação de download: http://dbeaver.jkiss.org/download/
17) HeidiSQL:
HeidiSQL é outra ferramenta de gerenciamento SQL confiável. Ele é projetado usando o popular servidor MySQL, bancos de dados SQL da Microsoft e PostgreSQL. Ele permite aos usuários navegar e editar dados, criar e editar tabelas, visualizações, triggers e eventos agendados.
Features:
- É uma ferramenta livre e de código aberto
- Permite conectar-se a múltiplos servidores em uma janela
- Criar e modificar tabelas, vistas, rotinas armazenadas e eventos agendados.
- Exportar de uma base de dados do servidor para outro servidor
- Ajuda a gerenciar privilégios de usuários
- Navegar e editar dados de tabelas usando uma grade confortável
- Monitorar e matar processos de clientes
- Repair e Otimizar tabelas de forma batch
Ligar para download: https://www.heidisql.com/download.php
18) FlySpeed SQL Query:
FlySpeed SQL Query é uma ferramenta de manipulação de dados para todos os utilizadores e programadores de bases de dados. Ele permite aos usuários construir consultas em diferentes servidores de banco de dados sem nenhum conhecimento profundo da sintaxe SQL.
Features:
- Conectar-se a vários servidores de base de dados nativamente ou usando ODBC
- Navegar e modificar dados de tabelas e consultas na grelha ou usando a vista do formulário personalizável
- Instantemente encontrar, classificar e filtrar dados
- Analizar todas as consultas SQL complexas, representando-as visualmente
- Gerenciar consultas SQL através do editor profissional com preenchimento de código e realce de sintaxe
- Acesso ao histórico de execução de consultas SQL e configurações de navegação de dados e salvas entre sessões de trabalho
- Exportar dados para Excel, CSV, HTML e arquivos XML
Ligação de download: http://www.activedbsoft.com/download-querytool.html
19) SQL Diagnostic Manager:
SQL diagnostic manager é uma ferramenta de monitorização de desempenho desenvolvida pela Idera. Ele oferece uma solução de diagnóstico que ajuda os usuários a avaliar a saúde e desempenho dentro do seu SQL Server.
Faatures:
- Proporciona fácil instalação e uso
- Desempenho do monitor para ambientes físicos e virtuais
- Analiza todo o ambiente do SQL Server. Também fornece notificações quando são descobertos problemas de desempenho ou disponibilidade.
- Realizar consultas e planos de consulta do monitor para ver os motivos dos bloqueios e deadlocks.
- Armazena dados no repositório centralizado do gerenciador de diagnóstico SQL
- Veja um resumo dos principais problemas e alertas com o add-on do console web
- Provê uma visão abrangente do desempenho atual
- Monitorar transações de aplicações com análise de carga de trabalho SQL
>
>
>
>
>
Ligação de download: https://www.idera.com/productssolutions/sqlserver/sqldiagnosticmanager
20) Ferramenta de Monitoração de Performance SQL gratuita:
Free SQL Performance Monitoring tool developed by ManageEngine. Ela permite que os usuários fiquem de olho no desempenho do SQL Server! Esta ferramenta também ajuda os usuários a monitorar o desempenho e a disponibilidade dos Servidores MS SQL. Ela pode ser usada com todas as versões do MS SQL, como MS SQL 2012 e 2014.
Faatures:
- Monitoramento em tempo real do desempenho do MS SQL Server
- Abter alertas instantâneos quando recursos como CPU, Disco, Memória e cache SQL excedem o valor limiar
- Ver detalhes por segundo de Deadlocks, Lock Waits e Latch Wait time
- Ver detalhes instantâneos sobre as conexões ativas do banco de dados
Download link: https://www.manageengine.com/download.html
21) ApexSQL Monitor:
ApexSQL Monitor é uma aplicação de gestão SQL baseada na web. Ele fornece suporte para monitorar múltiplas instâncias do SQL Server.
Faatures:
- Veja métricas de desempenho do sistema
- Identificar bloqueios e problemas de desempenho
- Utilizar dashboard compreensivo para visualização de métricas
- Analizar esperas de consulta e rever planos de execução de consulta
- Calcular linhas de base e limiares
Download Link: https://www.apexsql.com/Download.aspx?download=Monitor
22) AppDynamics:
O produto AppDynamics Database management para Microsoft SQL Server é uma ferramenta SQL abrangente. É utilizado para monitorizar as versões 2000, 2005, 2008, 2012 e 2014 do SQL Server.
Faatures:
- Deep visibility into SQL Server performance
- Permite visualizar objetos de instância do SQL Server
- Registro completo do histórico de performance de instância do SQL Server
- Relatórios compreensivos de comparações de séries temporais e relatórios SQL superiores
Ligação de download: https://www.appdynamics.com/free-trial/
23) Sapo:
Toad é outra ferramenta do SGBD do SQL Server. Ele maximiza a produtividade usando automação extensiva, fluxos de trabalho intuitivos, e perícia incorporada. Esta ferramenta de gerenciamento SQL resolve problemas, gerencia mudanças e promove os mais altos níveis de qualidade de código.
Faatures:
- Acesso rápido a dados-chave para análise no local e exportação com um único clique para uma instância do Excel
- Permite identificar facilmente diferenças através da comparação e sincronização de servidores, dados e esquemas.
- Roll back transactions directly from the transaction log without need to restore from a backup
- Get powerful query tuning capabilities
- Executar scripts e T-Trechos de SQL para numerosas instâncias e servidores
- Ativar ajuste de desempenho com varredura e otimização automática de SQL
- Realizar verificações gratuitas de desempenho da comunidade
- Realizar ajuste de desempenho da aplicação com reescrita e otimização automática de consultas
- Automatar processos repetitivos como comparação de dados e esquemas
>
>
>
>
Ligação de download: https://www.toadworld.com/downloads
24) ZenPacks
Zenoss oferece ZenPacks para gerir Microsoft SQL Server, My SQL, Oracle Database, e PostgreSQL. Cada ZenPack tem características específicas de cada plataforma, com as APIs disponíveis para determinar o que deve ser monitorado.
Faatures:
- Fonte aberta e livre de custo
- Métricas de desempenho do monitor para instâncias de banco de dados
- Tabelas e espaço em disco
- Recolher eventos e encaminhar de volta para o console Zenoss
- Relatar a atividade do banco de dados com a ajuda do Zenoss Console
Ligar para download: https://www.zenoss.com/product/what-we-monitor/applications
25) SQL Server Storage Manager:
Lepide’s SQL Server storage manager é um utilitário de código aberto para analisar o desempenho de Servidores SQL. Ele fornece visibilidade completa do espaço de armazenamento e do desempenho.
Faatures:
- Eliminar a necessidade de escrever procedimentos complexos de armazenamento
- Proporciona simples exibições gráficas mostrando todos os elementos dos servidores SQL
- Proporciona uma plataforma centralizada para criar relatórios consolidados de todos os recursos SQL
- Dar alertas em tempo real baseados em critérios de fácil configuração
- Rastreamento eficaz, gerenciar e planejar espaço em disco para vários servidores SQL
- Identificar problemas com particionamento de tabelas, desfragmentação e índices
- Diminuir o tempo de tráfego da rede por índices de particionamento, bancos de dados e heaps
- Provê relatórios SQL extensos
- Oferece melhor visibilidade de bancos de dados, arquivos e tabelas e mais
Ligação de download: https://www.lepide.com/sql-storage-manager/download.html
26) Sequel Pro:
Sequel Pro é uma ferramenta de gerenciamento de banco de dados rápida e fácil de usar para trabalhar com o MySQL. Esta ferramenta de gerenciamento SQL é útil para interagir com o seu banco de dados. Também é fácil de adicionar novas bases de dados, adicionar novas tabelas, adicionar novas linhas e qualquer outro tipo de base de dados usando este software.
Faatures:
- Software de gerenciamento SQL de fonte aberta
- Instalação fácil e rápida
- Suporte para nuvem
- Não é necessário Java para executar este programa
- Sets de resultados múltiplos
- SQLPro fornece suporte a todos os principais tipos de bancos de dados, incluindo o MySQL, MariaDB, Microsoft SQL Server e Oracle 8i
- É uma aplicação de gestão de bases de dados Mac rápida e fácil de usar para trabalhar com bases de dados MySQL
- Dará acesso directo a bases de dados MySQL em servidores locais e remotos
>
Ligação de download: https://www.sequelpro.com/