DBA必备的23款最佳SQL管理工具,精选!

因为市场上有许多的SQL管理工具,所以要为SQL项目管理选择工具是一件有挑战性的事。为大家推荐23款SQL工具的精选列表,希望朋友们喜欢。其中几款已经在昨天的SQL查询优化工具一文中,做过推荐。

1.Aqua Data Studio

Aqua Data Studio是一个功能丰富的通用SQL集成开发环境(IDE),它使数据库开发人员,DBA和数据/业务分析人员能够从单个界面开发,管理和分析30多个平台的数据。

特征:

连接到许多数据源,包括关系数据库,NoSQL和云平台

比较和同步数据库对象之间的模式DDL

开发和调试脚本以自动执行常规数据库操作

在多个平台上创建和执行SQL查询以生成分析结果

使用方便的表格数据编辑器,可快速轻松地访问和更改查询数据

创建图形,图表和其他可视化以显示和分析数据

2.dbForge Studio for SQL Server

dbForge Studio for SQL Server是一个功能强大的IDE,用于SQL Server管理,管理,开发,数据报告,分析等等。执行复杂数据库任务的SQL开发人员和DBA可以使用GUI工具来加速几乎所有数据库体验,例如设计数据库,编写SQL代码,比较数据库,同步模式和数据,生成有意义的测试数据等等。

特征:

可靠的数据库变更管理

智能编码辅助

更好的数据保护和解决问题

用于安全数据库管理的专业SQL Server管理

更好的SQL Server报告

3.dbWatch

dbWatch是一个完整的数据库监控和管理解决方案,适用于SQL Server,Oracle,PostgreSQL,Sybase,MySQL和Azure。专为在大型内部部署,混合或云数据库环境中进行主动管理和日常维护自动化而设计。

特征:

绩效监测和健康报告

SQL Server的自动内存减少

数据管理,包括短信和电子邮件扩展

用于使用第三方扩展程序开发警报和报告的IDE

企业绩效视图包与维护自动化

SQL Server和Oracle许可证管理和控制

多站点支持和数据库集群支持

使用CLI脚本引擎进行数据库自动发现

批量安装数据库服务器和批量任务和警报配置

4.Jet Profiler for MySQL

Jet Profiler for MySQL是MySQL数据库服务器的实时查询性能和诊断工具。该工具自2009年开发,非常稳定。

特征:

查询,表和用户性能

图形可视化

低开销

方便使用

5.Adminer

Adminer是一个用于管理数据库,表,关系,索引和用户的SQL管理工具。它支持所有流行的数据库管理系统,如MySQL,PostgreSQL,SQLite,MS SQL,Oracle和MongoDB。

特征:

使用用户名和密码连接数据库服务器

选择现有数据库或创建新数据库的选项

允许修改列的名称,类型,排序规则,注释和默认值

添加和删除表和列。通过文件传输支持所有数据类型,blob

显示用户和权限并进行更改。显示带有文档链接的变量

管理事件和表分区

广泛的定制选项

6.DBComparer

它是一种用于分析微软SQL Server数据库结构差异的SQL管理工具。它允许比较数据库对象,如表,列,索引,外键,模式等。

特征:

比较和同步不同服务器上的数据库以及单个服务器上的数据库

使用控制台应用程序

支持同时处理许多项目

有许多比较和同步选项

内置SQL脚本编辑器,带有语法高亮显示

先进的图形用户界面

最新的SQL Server版本支持

7.EMS SQL Manager

EMS SQL Manager允许用户创建和编辑SQL Server数据库对象,并创建,修改,执行和保存SQL查询。

特征:

完全支持PostgreSQL

用于查询构建的视觉和文本工具

快速的数据库管理和导航

用于数据操作的高级工具

有效的安全管理

不错的数据导出和导入功能

强大的可视化数据库设计师

易于使用的向导执行PostgreSQL维护任务

通过HTTP协议访问PostgreSQL服务器

数据库变更管理

8.SQuirrel SQL

它是一个基于JAVA的数据库管理工具。这种符合JDBC的SQL管理工具允许用户查看数据库结构并发出SQL命令。它还支持Firebird,微软Access,微软SQL Server,MySQL,Oracle,Sybase等数据库。

特征:

在任何符合JDBC的数据库中快速查看和编辑数据

允许查看数据库的元数据

在本地和远程计算机上使用多个数据库

使用单个界面来处理各种数据库引擎

9.SQLite Database Browser

SQLite Database Browser是一个开源SQL工具,允许用户创建,设计和编辑SQLite数据库文件。它允许用户显示由它们和应用本身发出的所有SQL命令的日志。

特征:

创建和删除索引

浏览,编辑,添加和删除记录

将记录导入和导出为文本

从CSV文件导入和导出表

它从SQL转储文件导入和导出数据库

检查应用发出的所有SQL命令的日志

10.DBeaver

DBeaver是一个面向开发人员和数据库管理员的开源数据库工具。它支持JDBC兼容的数据库,如MySQL,Oracle,IBM DB2,SQL Server,Firebird,SQLite和Sybase。

特征:

它是免费的开源工具

允许浏览和更改数据库元数据,表,键和索引以及列。

它的SQL编辑器包括自动格式化,自动完成和超链接

它允许搜索数据库对象,如表,列,约束和过程

11.DbVisualizer Free

DbVisualizer Free是一个SQL管理工具。它允许用户管理各种数据库,包括Oracle,Sybase,SQL Server,MySQL,Informix,H3和SQLite。

特征:

SQL编辑器中的自动完成支持

允许执行多语句SQL脚本

导出架构和数据库

允许从CSV文件导入数据

附带内置的查询生成器

外键数据导航器

12.HeidiSQL

HeidiSQL是另一种可靠的SQL管理工具。它使用流行的MySQL服务器,微软SQL数据库和PostgreSQL设计。它允许用户浏览和编辑数据,创建和编辑表,视图,触发器和预定事件。

特征:

它是免费的开源工具

允许在一个窗口中连接到多个服务器

创建和修改表,视图,存储例程和计划事件。

从一个服务器数据库导出到另一个服务器

帮助管理用户权限

使用舒适的网格浏览和编辑表格数据

监控并终止客户端进程

以批处理方式修复和优化表

13.FlySpeed SQL Query

FlySpeed SQL Query是所有数据库用户和开发人员的数据处理工具。它允许用户在不熟悉SQL语法的情况下在不同的数据库服务器上构建查询。

特征:

本机连接或使用ODBC连接到各种数据库服务器

从网格中的表和查询中浏览和修改数据,或使用可自定义的表单视图

即时查找,排序和过滤数据

通过可视化方式分析所有复杂的SQL查询

通过专业编辑器管理SQL查询,包括代码完成和语法突出显示

访问SQL查询执行历史记录和数据浏览设置,并在工作会话之间保存

将数据导出为Excel,CSV,HTML和XML文件

14.SQL Diagnostic Manager

SQL Diagnostic Manager是Idera开发的性能监控工具。它提供诊断解决方案,帮助用户评估其SQL Server中的运行状况和性能。

特征:

它易于安装和使用

监控物理和虚拟环境的性能

它分析整个SQL Server环境。它还会在发现性能或可用性问题时发出通知。

监控查询和查询计划以查看阻塞和死锁的原因。

在集中式SQL诊断管理器存储库中存储数据

使用Web控制台插件查看主要问题和警报的摘要

提供当前性能的全面视图

使用SQL Workload Analysis监视应用程序事务

15.Free SQL Performance Monitoring Tool

ManageEngine开发的免费SQL性能监控工具。它允许用户密切关注SQL Server性能!此工具还可以帮助用户监控SQL Server的性能和可用性。它可以与MS SQL 2012和2014等所有MS SQL版本一起使用。

特征:

实时监控MS SQL服务器性能

当CPU,磁盘,内存和SQL缓存等资源超过阈值时,立即获得警报

查看死锁,锁定等待和锁定等待时间的每秒详细信息

查看有关活动数据库连接的即时详细信息

16.ApexSQL Monitor

ApexSQL Monitor是一个基于Web的SQL管理应用程序。它为监控多个SQL Server实例提供支持。

特征:

查看系统性能指标

识别死锁和性能问题

使用综合仪表板查看指标

分析查询等待并查看查询执行计划

计算基线和阈值

17.AppDynamics

适用于微软SQL Server的AppDynamics数据库管理产品的一种全面SQL工具。它用于监控SQL Server的2000,2005,2008,2012和2014版本。

特征:

深入了解SQL Server性能

它允许查看SQL Server实例对象

完整记录历史SQL Server实例性能

全面报告时间序列比较和顶级SQL报告

18.Toad

Toad是另一个SQL Server DBMS工具。它通过广泛的自动化,直观的工作流程和内置的专业知识最大化了生产力。此SQL管理工具可解决问题,管理更改并提升最高级别的代码质量。

特征:

快速访问关键数据以进行就地分析,并单击导出到Excel实例

它可以通过比较和同步服务器,数据和模式轻松识别差异。

直接从事务日志回滚事务,无需从备份还原

获得强大的查询调优功能

为许多实例和服务器执行脚本和T-SQL片段

使用自动SQL扫描和优化启用性能调整

从社区获得基准的免费绩效健康检查

使用自动查询重写和优化执行应用程序性能调整

自动化重复过程,如数据和模式比较

19.ZenPacks

Zenoss提供ZenPacks来管理微软SQL Server,MySQL,Oracle数据库和PostgreSQL。每个ZenPack都具有每个平台的特定功能,并提供可用的API来确定应监控的内容。

特征:

开源和免费

监控数据库实例的性能指标

表和磁盘空间

收集事件并转发回Zenoss控制台

映射服务影响组件之间的关系

在Zenoss Console的帮助下报告数据库活动

20.SQL Server Storage Manager

Lepide的SQL Server Storage Manager是一个用于分析SQL Server性能的开源实用程序。它提供了对存储空间和性能的完全可视性。

特征:

消除了编写复杂存储过程的需要

它提供简单的图形显示,显示SQL服务器的所有元素

提供集中平台,以创建所有SQL资源的综合报告

根据易于配置的标准提供实时警报

有效地跟踪,管理和规划各种SQL服务器的磁盘空间

确定表分区,碎片整理和索引的问题

通过分区索引,数据库和堆来减少网络流量时间

它提供了广泛的SQL报告

提供更好的数据库,文件和表格的可见性

21.微软SQL Server Management Studio Express

SQL Server Management Studio Express是一个用于访问,管理和开发SQL所有组件的开源工具。此工具支持SQL Server的大多数管理任务。

特征:

用于SQL Server数据库引擎管理和创作的单一集成环境

它允许用户将它们发送到代码编辑器,或编写脚本以供以后执行。

非模态和可调整大小的对话框可帮助用户在打开对话框时访问多个工具

一个通用的计划对话框,允许用户稍后执行管理对话框的操作

导出和导入SQL Server Management Studio

保存或打印由SQL Server自动创建的XML死锁和Showplan文件

有关SQL Server Management Studio的教程,可帮助用户利用许多新功能立即提高工作效率

具有过滤和自动刷新功能的新活动监控器

集成数据库邮件接口

用于浏览在线或MSDN帮助的集成Web浏览器

整合在线社区的帮助

一个新的错误和信息性消息框,提供更多信息。它还允许用户向支持团队发送电子邮件和消息

22.SolarWinds Database Performance Analyzer

SolarWinds Database Performance Analyzer是用于数据库管理的性能监视和分析工具。它还找出了瓶颈的原因并降低了数据库操作的总体成本。

特征:

监控容量限制,查询和服务器运行状况性能

专家数据库和SQL查询调优顾问

快速找到复杂问题的原因

实时识别数据库问题

单一界面支持跨供应商数据库

监控数据库的开销低

阻止和死锁分析

分析影响SQL Server执行的每个因素

监控混合环境,本地,虚拟化和云中的数据库

帮助主动调整查询,以便应用程序可以更快地响应

23.Sequel Pro

Sequel Pro是一款快速,易用的数据库管理工具,适用于MySQL。此SQL管理工具有助于与数据库进行交互。使用此软件添加新数据库,添加新表,添加新行和任何其他类型的数据库也很容易。

特征:

开源SQL管理软件

安装简便快捷

支持云

运行此程序不需要Java

多个结果集

SQLPro提供所有主要数据库类型的支持,包括MySQL,MariaDB,Microsoft SQL Server和Oracle 8i

它是用于处理MySQL数据库的快速,易用的Mac数据库管理应用程序

它使你可以直接访问本地和远程服务器上的MySQL数据库

小编收集不易,请朋友们记得多多转发、评论、点赞!

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20190726A0EKLT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券