加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

DBA的五款优越SQL查询优化器材

发布时间:2019-07-26 23:34:17 所属栏目:移动互联 来源:云智时代
导读:一样平常来说,SQL查询优化器说明给定查询的很多选项,预估每个选项的本钱,最后选择本钱最低的选项。假如查询优化器选择了错误的打算,则机能差别也许从几毫秒到几分钟。荣幸的是,此刻有很多第三方SQL查询优化器材可以自动优化每个SQL查询。这些器材极大地简
副问题[/!--empirenews.page--]

一样平常来说,SQL查询优化器说明给定查询的很多选项,预估每个选项的本钱,最后选择本钱最低的选项。假如查询优化器选择了错误的打算,则机能差别也许从几毫秒到几分钟。荣幸的是,此刻有很多第三方SQL查询优化器材可以自动优化每个SQL查询。这些器材极大地简化了开拓职员和数据库打点员的事变,由于他们提供了正确的查询调优提媾和索引提议。此刻我们已经知道了SQL查询优化器的重要性,以下保举几款不错的器材。

1.Solarwinds数据库机能说明器

Solarwinds的数据库机能说明器是一种用于监控,说明和调解数据库和SQL查询机能的高级器材。其突出的特点包罗:

DBA的五款最佳SQL查询优化器材,保藏了
  • 及时辨认数据库题目。
  • 跟踪每个勾当会话中的每个查询,并辨认导致查询执行和机能耽误的地区。
  • 无论是内部陈设,假造化照旧云端,都可以从单个视图监控和优化。
  • 捕捉相应时刻和处事器统计信息的多个指标,并将它们存储在数据客栈存储库中以供未来说明。
  • 在受监控的处事器上不安装任何软件或署理,因此在受监控的实例上所放的负载不到1%。
  • 通过三到四次点击,就可以相识基础缘故起因
  • 关联SQL语句,上下文,体系,存储运行状况,守候范例和相应时刻,以便全面相识查询的机能。
  • 主动监控体系并在题目开始影响用户之前辨认题目。
  • 标识SQL块及其对应的锁。
  • 自动建设可视化陈诉,通过电子邮件将其发送到指定的地点。
  • 通过电子邮件或SNMP主动发出警报。
  • 与Orion平台美满集成。
  • 从单个界面提供跨供给商数据库支持。合用于差异的数据库,如SQL Server,Oracle,MySQL,MariaDB,AWS Aurora,DB2和ASE等。

2.Redgate SQL Monitor

Redgate SQL Monitor可以主动监控SQL处事器并陈诉题目。Redgate的一些重要成果包罗:

DBA的五款最佳SQL查询优化器材,保藏了
  • 使你可以选择为每个位置安装一个根基监控器。这意味着,可以在一个界面中获取全部数据中心的陈诉,而无需在每个位置安装单独的UI。通过这种方法,可以通过单个SQL监控仪表板监控全部位置的机能,因此不会呈现安详性丧失。
  • 一个基本监控器可以包围200多台处事器。
  • 全部警报都是收件箱中的单个可扩展工具,因此可以将全部须要的信息聚积在一路。另外,它还可以停止使收件箱紊乱。
  • 在发存亡机时发出警报,以便轻松规复任何丢失的历程并采纳法子镌汰将来的产生。
  • 建设高级图表,使你可以快速赏识SQL查询的状态。
  • 查询汗青记录图有助于查察查询的影响。这使得最早辨认题目变得轻易。
  • 阻止进程表现在概述页面中,以便于阅读。
  • 标识执行陈设的器材并在时刻轴上表现沟通的器材。
  • 可以通过import-export API批量加载具体信息。
  • 辨认错误的数据库陈设。

3.Idera DB Optimizer

Idera DB Optimizer是一个综合器材,可以调解机能不佳的SQL代码,并辅佐尽早辨认题目及其基础缘故起因。Idera具有以下成果:

DBA的五款最佳SQL查询优化器材,保藏了
  • 通过单个通用接口在全部首要RDBMS(如Oracle,Sybase,DB2和SQL Server)上调解SQL代码。
  • 镌汰培训需求并简化企业内差异团队之间的协作。
  • 此器材附带的领导会自动提议办理方案以改造优化。
  • 颜色编码的索引说明视图表现缺傲幽索引并提供修复沟通的提议。
  • 其奇异的Visual SQL Tuning图将基于文本的SQL代码转换为图形SQL图。这有助于DBA相识SQL查询对数据库的影响。
  • 提供守候时刻说明的图形暗示,以辨认较差的数据库机能。
  • 应承跨历程共享信息。
  • 负载测试验证针对数据库的现有和备用SQL查询的机能
  • 辅佐并行运行多个查询。
  • 提议举办恰当的SQL重写。

4.EverSQL

EverSQL是一个在线SQL查询优化器,它提供了监控SQL查询机能的最简朴要领。EverSQL具有以下成果:

DBA的五款最佳SQL查询优化器材,保藏了
  • 轻松优化SQL查询
  • 简朴易用
  • 配有直观的界面
  • 无需下载或安装。
  • 只需上传或输入查询,上传架构并得到优化的查询功效
  • 不必要任何数据库会见权限。
  • 支持MySQL,MariaDB和PerconaDB数据库。
  • 提供最佳索引提议。

5.dbForge Studio

dbForge Studio是一个专为集成开拓情形计划的强盛器材。它有助于开拓,打点,说明和陈诉SQL查询和机能。dbForge Studio具有以下成果:

DBA的五款最佳SQL查询优化器材,保藏了
  • 以自动代码完成的情势提供SQL编程帮助,只需屡次击键即可建设SQL语句,SQL名目化可遵循广泛接管的编程尺度,T-SQL说明器可通过可设置法则进步代码质量,SQL代码段可存储和重用一再的代码片断和高级代码导航。
  • 完全节制你的处事器。
  • 说明SQL索引的状态并修复索引碎片题目。
  • 应承以可视方法当即重建和重组SQL索引。
  • 实现自动化单位测试
  • 优化慢查询
  • 每个查询城市与其本钱一路举办说明和表现。假如你正在执行批量查询,它也暗示为批次总本钱的百分比。
  • “守候统计信息”选项卡应承你轻松检测查询中的瓶颈
  • 表现与每个查询关联的守候和变乱列表
  • PLAN树提供有关每个查询(包罗位置)执行的信息,以便于优化。
  • 表现最昂贵的操纵。
  • 提供全部表的输入输出统计信息。
  • 每次变动查询后,可辅佐查察多个查询的说明功效。

结论

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读