随着数据库应用在企业中的广泛使用,确保SQL代码质量的重要性日益凸显。现有的SQL审核工具很多,包括Yearning、goInception、Bytebase、爱可生的SQLE、云和恩墨的SQM等等,但是它们或者规则覆盖度、或者是在正确率等方面存...
PawSQL,公众号:PawSQLPawSQL审核 | SQL审核引擎的设计目标
经常可以看到市面上的SQL审核工具号称自己审核规则很多,支持的数据库类型很全。实际使用了以后,就会发现审核规则确实很多,一个MySQL数据库类型近200个规则,实际可用、有用的可能就几十条;而对于其他类型数据库,譬如Postgre...
从SQL质量管理体系来看SQL审核系列包括多篇文章,从SQL质量管理体系的角度来讨论如何设计一个优秀SQL审核引擎,欢迎订阅。
从SQL质量管理体系来看SQL审核系列包括多篇文章,将从SQL质量管理体系的角度来讨论如何设计一个优秀SQL审核引擎,欢迎订阅。
本篇介绍PawSQL优化引擎中的COUNT标量子查询重写优化,从正文可以看到,通过此重写优化,SQL性能的提升超过1000倍!
说明:PawSQL项目开发的过程中,收集了一些对数据库元数据采集的SQL语句,可能对开发人员有某些帮助,在此分享出来,供大家参考,本次分享的是针对MySQL数据库的操作。...
PawSQL最新版本针对DML和DQL新增了审核和重写优化规则共计33个,整体的规则数目达到了83个,覆盖了正确性,安全性、可维护性、性能四个方面的SQL质量问题,并提供了优化建议,已经形成比较完善的针对数据操作的SQL质量审查体系...