20 melhores ferramentas de gerenciamento de SQL (banco de dados) em 2021 (gratuito / pago)

Anonim

Existem muitas ferramentas de gerenciamento de SQL disponíveis no mercado e, portanto, é um desafio selecionar a melhor ferramenta para o gerenciamento de projetos de SQL. A seguir está uma lista com curadoria das melhores ferramentas SQL com os principais recursos e links para download.

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. Recursos de design e desenvolvimento para gerenciar seus bancos de dados, tabelas, relações, índices, gatilhos, usuários e muito mais.

Características:

  • Funciona em Windows, Linux e macOS
  • Interface de usuário flexível em temas claros e escuros
  • Navegação simples de objetos de banco de dados e suas propriedades
  • Renderização visual de chaves primárias / estrangeiras
  • Edição de dados de tabela em planilha
  • Exportar e importar esquema de banco de dados
  • Otimização de consulta com um recurso de plano de explicação
  • Construtor de consulta visual usando arrastar e soltar
  • Execução de scripts SQL flexível com suporte a parâmetros
  • Formatação SQL
  • Interface de linha de comando para execução sem comando

2) Analisador de desempenho de banco de dados

SolarWinds Database Performance Analyzer é uma ferramenta de monitoramento e análise de desempenho para administração de banco de dados. Ele também encontra o motivo dos gargalos e reduz o custo geral das operações do banco de dados.

Características:

  • Monitore restrições de capacidade, consultas e desempenho de integridade do servidor
  • Consultores especialistas em ajuste de banco de dados e consulta SQL
  • Encontre rapidamente a causa de problemas complexos
  • Identifique problemas de banco de dados em tempo real
  • Suporte de banco de dados de vários fornecedores em uma única interface
  • Baixa sobrecarga em bancos de dados monitorados
  • Análise de bloqueio e deadlock
  • Analise todos os fatores que afetam a execução do SQL Server
  • Monitora o banco de dados em ambientes híbridos, no local, virtualizado e na nuvem
  • Ajuda a ajustar consultas de forma proativa para que os aplicativos possam responder com mais rapidez

3) Studio para SQL Server

dbForge Studio para SQL Server é um IDE poderoso para gerenciamento, administração, desenvolvimento, relatórios de dados, análise e muito mais do SQL Server. Desenvolvedores de SQL e DBAs que executam tarefas complexas de banco de dados podem usar a ferramenta GUI para acelerar quase qualquer experiência de banco 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.

Características:

  • gerenciamento de mudança de banco de dados confiável
  • assistência de codificação inteligente
  • melhor proteção de dados e resolução de problemas
  • administração profissional de SQL Server para gerenciamento seguro de banco de dados
  • melhores relatórios do SQL Server

4) dbWatch

dbWatch é uma solução completa de monitoramento / gerenciamento de banco de dados para SQL Server, Oracle, PostgreSQL, Sybase, MySQL e Azure. Projetado para gerenciamento proativo e automação de manutenção de rotina em ambientes de banco de dados híbridos / em nuvem em larga escala no local.

Características:

  • Monitore e gerencie SQLServer, Oracle, PostgreSQL, MySQL e Sybase, na mesma visualização
  • Simplifica o monitoramento / gerenciamento de farm de banco de dados
  • Monitoramento de desempenho e relatórios de saúde
  • Painéis definidos pelo usuário e visualizações globais
  • Pacote de visualizações de desempenho empresarial
  • Automatizar a manutenção do banco de dados
  • Personalize verificações de desempenho
  • Suporte a múltiplos locais e cluster de banco de dados
  • Bancos de dados de descoberta automática em sua rede
  • Servidores de banco de dados de instalação em massa
  • Gerenciamento de relatórios gera relatórios usando modelos
  • Modelos de relatórios personalizáveis
  • Notificações de alertas através de e-mails / sms

5) Monitor de configuração do servidor

O Server Configuration Monitor é uma ferramenta para detectar e comparar alterações de configuração no servidor, nos aplicativos e nos bancos de dados. Ele permite que você configure aplicativos e servidores em tempo real.

Características:

  • A ferramenta fornece alertas e relatórios de desvios.
  • Você pode comparar a configuração atual com as versões anteriores.
  • Ele permite que você acompanhe o inventário de software e hardware do servidor.
  • Este aplicativo pode ser usado para monitorar alterações de saída.
  • Pode ser integrado com a plataforma Orion (desempenho de largura de banda e ferramenta de gerenciamento de falhas)

6) Entity Framework Profiler

O Entity Framework Profiler é um depurador visual em tempo real que otimiza como seu aplicativo funciona com seus dados, identificando mais de uma dúzia de comportamentos suspeitos da interação de seu aplicativo com seu banco de dados relacional. Você pode executar seu criador de perfil no modo ao vivo, como parte de uma sessão de desenvolvimento ou como parte de sua rotina de Integração Contínua. Em tempo real, você é alertado sobre consultas que estão custando muito com alertas e recomendações.

  • Alerta você sobre consultas de dados que custam muito tempo e dinheiro
  • Identifica consultas de dados mal construídas para a linha exata de código e fornece links para o local dentro de seu aplicativo
  • A nova IU fácil de usar torna tudo cristalino e fácil de navegar
  • Suporte de elite para uso Async / Await
  • Suporte completo para .NET Core e .NET Framework
  • Disponível para um teste de 30 dias

7) Gerente de Aplicativos ManageEngine

ManageEngine Applications Manager é um poderoso sistema de monitoramento de banco de dados SQL que suporta todas as versões de bancos de dados Microsoft SQL.

Características:

  • Monitoramento em tempo real de KPIs do SQL server, consultas com dados granulares.
  • Detalhes exaustivos sobre consultas que aumentam a latência e a carga no servidor.
  • Diagnósticos em nível de código para consultas que são chamadas em aplicativos da web.
  • O gerenciamento inteligente de falhas ajuda a identificar a causa raiz das falhas para reduzir o MTTR.
  • Ações corretivas automáticas podem ser executadas.
  • As notificações podem ser enviadas por e-mail e SMS, e notificações push para dispositivos móveis.
  • Relatórios analíticos avançados e de planejamento de capacidade para auxiliar nas decisões sobre o uso de recursos.
  • Relatórios e painéis personalizáveis.

8) Kit de ferramentas de migração de banco de dados

O Database Migration ToolKit é uma ferramenta de banco de dados SQL que ajuda você a migrar o conteúdo do seu banco de dados. Ele suporta formatos de banco de dados como MySQL, Oracle, MariaDB, SQL Server, etc.

Características:

  • Você pode migrar dados sem escrever nenhum script.
  • Ele permite que você transfira seus dados, estrutura, objetos e muito mais.
  • O software converte automaticamente várias codificações de dados.
  • Suporta conjuntos de caracteres como UTF8 e CP1250.
  • A ferramenta permite filtrar os dados de acordo com sua necessidade de personalização.
  • Oferece mais de 26 métodos de migração.

9) Jet Profiler para MySQL

Jet Profiler para MySQL é uma ferramenta de diagnóstico e desempenho de consulta em tempo real para o servidor de banco de dados MySQL. A ferramenta é desenvolvida desde 2009 e é altamente estável

Características:

  • Consulta, tabela e desempenho do usuário
  • Visualização gráfica
  • Sobrecarga baixa
  • Amigo do usuário

10) Gerenciador de EMS SQL:

O EMS SQL Manager permite aos usuários criar e editar objetos de banco de dados SQL Server e criar, modificar, executar e salvar consultas SQL.

Características:

  • Suporte total de PostgreSQL
  • Ferramentas visuais e de texto para construção de consultas
  • Gerenciamento rápido de banco de dados e navegação
  • Ferramenta avançada para manipulação de dados
  • Gestão de segurança eficaz
  • Recursos impressionantes de exportação e importação de dados
  • Projetista de banco de dados visual poderoso
  • Assistentes fáceis de usar que realizam tarefas de manutenção PostgreSQL
  • Acesso ao PostgreSQL Server através do protocolo HTTP
  • Gerenciamento de mudança de banco de dados

11) Microsoft SQL Server Management Studio Express

O SQL Server Management Studio Express é uma ferramenta de código aberto para acessar, gerenciar e desenvolver todos os componentes do SQL. Essa ferramenta oferece suporte à maioria das tarefas administrativas do SQL Server.

Características:

  • Um ambiente único e integrado para gerenciamento e criação do Mecanismo de Banco de Dados do SQL Server
  • Ele permite que os usuários os enviem a um Editor de Código ou os criem para execução posterior.
  • As caixas de diálogo não modais e redimensionáveis ​​ajudam os usuários a acessar várias ferramentas enquanto uma caixa de diálogo está aberta
  • Uma caixa de diálogo de agendamento comum que permite aos usuários executar a ação das caixas de diálogo de gerenciamento posteriormente
  • Exportando e importando SQL Server Management Studio
  • Salvar ou imprimir arquivos XML Deadlock e Showplan criados automaticamente pelo SQL Server
  • Um tutorial sobre o SQL Server Management Studio para ajudar os usuários a aproveitar as vantagens dos vários novos recursos para se tornarem mais produtivos imediatamente
  • Um novo monitor de atividade com filtragem e atualização automática
  • Interfaces de correio de banco de dados integradas
  • Um navegador da Web integrado para navegar na ajuda online ou MSDN
  • Integração de ajuda de comunidades online
  • Uma nova caixa de mensagem de erro e informativa que fornece mais informações. Também permite que os usuários enviem e-mail e mensagens para a equipe de suporte

12) Administrador

Adminer é uma ferramenta cliente de gerenciamento de SQL para gerenciar bancos de dados, tabelas, relações, índices, usuários. Ele tem suporte para todos os sistemas de gerenciamento de banco de dados populares como MySQL, PostgreSQL, SQLite, MS SQL, Oracle e MongoDB.

Características:

  • Conecte-se ao 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 a modificação do nome, tipo, agrupamento, comentário e valores padrão das colunas
  • Adicione e elimine tabelas e colunas. Suporta todos os tipos de dados, blobs por meio de transferência de arquivos
  • Exibir usuários e direitos e alterá-los. Variáveis ​​de exibição com links para documentação
  • Gerenciar eventos e partições de mesa
  • Extensas opções de personalização

Link para download: https://www.adminer.org/en/editor/


13) DBComparer:

É uma ferramenta GUI mssql de gerenciamento de SQL para analisar as diferenças nas estruturas de banco de dados do Microsoft SQL Server. Ele permite comparar objetos de banco de dados como tabelas, colunas, índices, chaves estrangeiras, esquemas, etc.

Características:

  • Comparando e sincronizando bancos de dados em servidores diferentes, bem como em um único servidor
  • Usando o aplicativo de console
  • Suporte para trabalhar com muitos projetos simultaneamente
  • Muitas opções para comparação e sincronização
  • Editor de scripts SQL integrado com destaque de sintaxe
  • Nova interface gráfica de usuário de última geração
  • Suporte à versão mais recente do SQL Server

Link para download: http://dbcomparer.com/Download/Default.aspx


14) SQuirrel SQL:

É uma ferramenta de administração de banco de dados baseada em JAVA. Essa ferramenta de gerenciamento SQL compatível com JDBC permite que os usuários visualizem a estrutura do banco de dados e emitam comandos SQL. Também suporta bancos de dados como Firebird, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, etc.

Características:

  • Visualize e edite dados rapidamente em qualquer banco de dados compatível com JDBC
  • Permite ver os metadados do banco de dados
  • Trabalhe com vários bancos de dados em máquinas locais e remotas
  • Use uma única interface para trabalhar com vários motores de banco de dados

Link para download: http://squirrel-sql.sourceforge.net/


15) Navegador de banco de dados SQLite:

SQLite Database Browser é uma ferramenta SQL de código aberto que permite aos usuários criar, projetar e editar arquivos de banco de dados SQLite. Ele permite que os usuários mostrem um log de todos os comandos SQL que foram emitidos por eles e pelo próprio aplicativo.

Características:

  • Crie e exclua índices
  • Navegue, edite, adicione e exclua registros
  • Importar e exportar registros como texto
  • Importar e exportar tabelas de arquivos CSV
  • Importa e exporta bancos de dados de arquivos de despejo SQL
  • Examine um registro de todos os comandos SQL emitidos pelo aplicativo

Link para 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. Oferece suporte para bancos de dados compatíveis com JDBC, como MySQL, Oracle, IBM DB2, SQL Server, Firebird, SQLite e Sybase.

Recurso:

  • É uma ferramenta gratuita e de código aberto
  • Permite navegar e alterar metadados de banco de dados, tabelas, chaves e índices e coluna.
  • Seu editor de SQL inclui formatação automática, preenchimento automático e hiperlinks
  • Ele permite pesquisar objetos de banco de dados como tabelas, colunas, restrições e procedimentos

Link para download: http://dbeaver.jkiss.org/download/


17) HeidiSQL:

HeidiSQL é outra ferramenta confiável de gerenciamento de SQL. Ele é projetado usando o popular servidor MySQL, bancos de dados Microsoft SQL e PostgreSQL. Ele permite aos usuários navegar e editar dados, criar e editar tabelas, visualizações, gatilhos e eventos programados.

Características:

  • É uma ferramenta gratuita e de código aberto
  • Permite conectar a vários servidores em uma janela
  • Crie e modifique tabelas, visualizações, rotinas armazenadas e eventos programados.
  • Exportar de um banco de dados de servidor para outro servidor
  • Ajuda a gerenciar os privilégios do usuário
  • Navegue e edite os dados da tabela usando uma grade confortável
  • Monitore e elimine processos-cliente
  • Reparar e otimizar tabelas em lote

Link para download: https://www.heidisql.com/download.php


18) Consulta FlySpeed ​​SQL:

FlySpeed ​​SQL Query é uma ferramenta de tratamento de dados para todos os usuários e desenvolvedores de banco de dados. Ele permite que os usuários criem consultas em diferentes servidores de banco de dados sem nenhum conhecimento profundo da sintaxe SQL.

Características:

  • Conecte-se a vários servidores de banco de dados nativamente ou usando ODBC
  • Navegue e modifique dados de tabelas e consultas na grade ou usando a visualização de formulário personalizável
  • Encontre, classifique e filtre instantaneamente os dados
  • Analise todas as consultas SQL complexas, representando-as visualmente
  • Gerencie consultas SQL por meio do editor profissional com preenchimento de código e destaque de sintaxe
  • Acesse seu histórico de execução de consulta SQL e configurações de navegação de dados e salve entre as sessões de trabalho
  • Exporte dados para arquivos Excel, CSV, HTML e XML

Link para download: http://www.activedbsoft.com/download-querytool.html


19) Gerenciador de Diagnóstico SQL:

O gerenciador de diagnóstico SQL é uma ferramenta de monitoramento de desempenho desenvolvida pela Idera. Ele oferece solução de diagnóstico que ajuda os usuários a avaliar a integridade e o desempenho de seu SQL Server.

Características:

  • Oferece fácil instalação e uso
  • Monitore o desempenho de ambientes físicos e virtuais
  • Ele analisa todo o ambiente do SQL Server. Ele também fornece notificações quando problemas de desempenho ou disponibilidade são descobertos.
  • Monitore consultas e planos de consulta para ver os motivos dos bloqueios e deadlocks.
  • Armazena dados no repositório do gerenciador de diagnóstico SQL centralizado
  • Veja um resumo dos principais problemas e alertas com o complemento do console da web
  • Fornece uma visão abrangente do desempenho atual
  • Monitore transações de aplicativos com SQL Workload Analysis

Link para download: https://www.idera.com/productssolutions/sqlserver/sqldiagnosticmanager


20) Ferramenta gratuita de monitoramento de desempenho de SQL:

Ferramenta gratuita de monitoramento de desempenho SQL desenvolvida pela ManageEngine. Ele permite que os usuários fiquem de olho no desempenho do SQL Server! Essa ferramenta também ajuda os usuários a monitorar o desempenho e a disponibilidade dos servidores MS SQL. Ele pode ser usado com todas as versões do MS SQL, como MS SQL 2012 e 2014.

Características:

  • Monitoramento em tempo real do desempenho do servidor MS SQL
  • Receba alertas instantâneos quando recursos como CPU, disco, memória e cache SQL excederem o valor limite
  • Ver detalhes por segundo de Deadlocks, esperas de bloqueio e tempo de espera de trava
  • Ver detalhes instantâneos sobre as conexões de banco de dados ativas

Link para download: https://www.manageengine.com/download.html


21) Monitor ApexSQL:

ApexSQL Monitor é um aplicativo de gerenciamento de SQL baseado na web. Ele fornece suporte para monitorar várias instâncias do SQL Server.

Características:

  • Ver as métricas de desempenho do sistema
  • Identificar impasses e problemas de desempenho
  • Use um painel abrangente para visualizar as métricas
  • Analise as esperas da consulta e analise os planos de execução da consulta
  • Calcular linhas de base e limites

Link para download: https://www.apexsql.com/Download.aspx?download=Monitor


22) AppDynamics:

O produto de gerenciamento de banco de dados AppDynamics para Microsoft SQL Server é uma ferramenta SQL abrangente. É usado para monitorar as versões 2000, 2005, 2008, 2012 e 2014 do SQL Server.

Características:

  • Visibilidade profunda do desempenho do SQL Server
  • Ele permite a visualização de objetos de instância do SQL Server
  • Registro completo do desempenho histórico da instância do SQL Server
  • Relatórios abrangentes de comparações de séries temporais e os principais relatórios SQL

Link para download: https://www.appdynamics.com/free-trial/


23) Sapo:

O Toad é outra ferramenta DBMS do SQL Server. Ele maximiza a produtividade usando ampla automação, fluxos de trabalho intuitivos e experiência integrada. Esta ferramenta de gerenciamento de SQL resolve problemas, gerencia mudanças e promove os mais altos níveis de qualidade de código.

Características:

  • Acesse dados importantes rapidamente para análise no local e exportação com um único clique para uma instância do Excel
  • Ele pode identificar facilmente as diferenças comparando e sincronizando servidores, dados e esquemas.
  • Reverta as transações diretamente do log de transações sem a necessidade de restaurar a partir de um backup
  • Obtenha recursos poderosos de ajuste de consulta
  • Execute scripts e snippets T-SQL para várias instâncias e servidores
  • Habilite o ajuste de desempenho com varredura e otimização SQL automatizadas
  • Obtenha verificações de integridade de desempenho gratuitas avaliadas pela comunidade
  • Execute o ajuste de desempenho do aplicativo com reescrita e otimização de consulta automatizada
  • Automatize processos repetitivos como comparações de dados e esquemas

Link para download: https://www.toadworld.com/downloads


24) ZenPacks

Zenoss oferece ZenPacks para gerenciar Microsoft SQL Server, My SQL, banco de dados Oracle e PostgreSQL. Cada ZenPack possui características específicas de cada plataforma, com as APIs disponíveis para determinar o que deve ser monitorado.

Características:

  • Código aberto e gratuito
  • Monitore métricas de desempenho para instâncias de banco de dados
  • Tabelas e espaço em disco
  • Colete eventos e volte para o console Zenoss
  • Mapeie as relações de impacto do serviço entre os componentes
  • Relatório sobre a atividade do banco de dados com a ajuda do Zenoss Console

Link para download: https://www.zenoss.com/product/what-we-monitor/applications


25) Gerenciador de armazenamento do SQL Server:

O gerenciador de armazenamento do SQL Server da Lepide é um utilitário de código aberto para analisar o desempenho de servidores SQL. Ele fornece visibilidade completa do espaço de armazenamento e desempenho.

Características:

  • Elimine a necessidade de escrever procedimentos armazenados complexos
  • Oferece telas gráficas simples mostrando todos os elementos de servidores SQL
  • Fornece uma plataforma centralizada para criar relatórios consolidados de todos os recursos SQL
  • Fornece alertas em tempo real com base em critérios fáceis de configurar
  • Rastreie, gerencie e planeje efetivamente o espaço em disco para vários servidores SQL
  • Identifique problemas com particionamento de tabela, desfragmentação e índices
  • Diminua o tempo de tráfego da rede particionando índices, bancos de dados e heaps
  • Ele fornece relatórios SQL extensos
  • Oferece melhor visibilidade de bancos de dados, arquivos e tabelas e muito mais

Link para 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 MySQL. Esta ferramenta de gerenciamento de SQL é útil para interagir com seu banco de dados. Também é fácil adicionar novos bancos de dados, adicionar novas tabelas, adicionar novas linhas e qualquer outro tipo de banco de dados usando este software.

Características:

  • Software de gerenciamento de código aberto SQL
  • Instalação fácil e rápida
  • Suporte para nuvem
  • Não é necessário Java para executar este programa
  • Vários conjuntos de resultados
  • SQLPro fornece suporte a todos os principais tipos de banco de dados, incluindo MySQL, MariaDB, Microsoft SQL Server e Oracle 8i
  • É um aplicativo de gerenciamento de banco de dados Mac rápido e fácil de usar para trabalhar com bancos de dados MySQL
  • Dá a você acesso direto aos bancos de dados MySQL em servidores locais e remotos

Link para download: https://www.sequelpro.com/