本文列出了最受欢迎的5个SQL优化工具,并对其优缺点进行简单的评测。
SQL优化工具列表PawSQL
SolarWinds
ToadSQL
EverSQL
SQLtuning
PawSQL优点:
支持MySQL/Maria/PostgreSQL/Opengauss等
支持对DML语句的正确性即性能的审核
支持丰富的查询重写优化算法
支持强大的索引推荐算法
性能评估确保建议获取更好的性能
支持免安装的云版和IDE的插件安装,对DBA和开发人员都非常友好
缺点:
不支持性能监控
收费模式:
目前是β版,对于个人用户免费
SolarWinds优点:
支持AzureSQL/MySQL/Aurora/ASE/Oracle/MariaDB/Db2
持续的性能监控
支持参数优化
缺点:
SQL调优能力较差
更多是发现问题,而不是解决问题
收费模式:
14天试用期,价格计划从$1,开始
ToadSQL优点:
是完善的Oracle强大DBA工具集的一部分
支持执行计划可视化
支持慢SQL识别
支持系统全局区(SGA)检测
缺点:
只支持Oracle数据库
面向DBA设计,对于开发人员使用起来比较困难
需要安装到本地
收费模式:14天试用期,价格计划从$1,开始
EverSQL优点:
支持MySQL/PostgreSQL/MariaDB/SQLServer/CloudSQL/Aurora
浏览器插件或是在线使用,无需安装
支持索引推荐
支持SQL重写优化
持续性能监控
对开发人员友好
缺点:
优化建议没有经过验证,