
SQL审核
文章平均质量分 90
从SQL质量管理的角度看SQL审核
PawSQL,在线SQL优化工具
PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持MySQL、PostgreSQL、OpenGauss、Oracle等主流商用和开源数据库,以及openGauss,人大金仓、达梦等国产数据库,为开发者和企业提供一站式的创新SQL优化解决方案!
展开
-
PawSQL数据库性能巡检平台(2) - 数据库对象巡检
PawSQL平台的数据库对象巡检功能,为你提供了一套全面的规则管理、模板配置、任务执行和结果分析工具。通过这些系统化的巡检机制,你可以及时发现并优化数据库中的潜在问题。原创 2024-12-11 08:00:00 · 936 阅读 · 0 评论 -
从SQL质量管理体系来看SQL审核(2) - SQL质量标准
介绍了SQL质量管理体系的四个主要组成部分,SQL质量标准确立目标,SQL开发规范指导编码实践,SQL审核工具监督检查,管控流程保证质量关卡,最终形成一个质量保证的闭环。SQL代码的可维护性标准是指SQL语句本身拥有清晰的结构、统一的风格和完备的注释,使得代码逻辑一目了然,方便其他开发人员快速理解、修改和维护。SQL质量标准是评估SQL语句质量的一系列标准和要求,它们涵盖了多个维度,确保SQL语句具有正确性、高效性、可维护性、安全性等重要特征。原创 2024-03-18 16:35:54 · 721 阅读 · 0 评论 -
SQLE、SQM和PawSQL:深度评测企业级SQL审核平台
SQL审核是SQL代码投入生产的最后一道关卡,选择正确的SQL审核工具对于确保确保SQL代码质量至关重要。本文深度评测市场上主流的SQL审核工具,Yearning、Archery、Bytebase的审核模块、爱可生的SQLE、云和恩墨的SQM等,在审核规则覆盖度和审核结果正确性方面的表现。评测结果表明,即使用MySQL规则集作为测试对象,PawSQL在这次测试中表现也是最佳。原创 2024-06-03 13:27:44 · 1038 阅读 · 0 评论 -
SQL审核 | PawSQL的审核规则体系
PawSQL的审核规则体系是以SQL对数据库的操作类型分成三大类,即对象设计、对象操作和数据操作。即使我们通过抽象化、参数化尽量减少审核的规则,PawSQL的整个规则体系也包含了171个审核规则,这些规则对于大多数的数据库都是适用的。原创 2024-05-21 21:33:29 · 593 阅读 · 0 评论 -
SQL审核 | PawSQL审核引擎的设计目标
经常可以看到市面上的SQL审核工具号称自己审核规则很多,支持的数据库类型很全。实际使用了以后,就会发现审核规则确实很多,一个MySQL数据库类型近200个规则,实际可用、有用的可能就几十条;而对于其他类型数据库,譬如PostgreSQL或openGauss,规则一共可能就几十条。稍微复杂一点的SQL就报语法错误;或是出现大面积的误报或漏报的情况。审查规则越多越好吗?市场上到底需要什么样的SQL审核引擎?看一下SQL优化领域的领先厂商PawSQL如何设计它的SQL审核引擎。原创 2024-04-25 07:27:35 · 1165 阅读 · 0 评论 -
从SQL质量管理体系来看SQL审核(4)- 如何设计一个优秀的SQL审核引擎
SQL质量标准确立目标,SQL开发规范指导编码实践,SQL审核工具监督检查,管控流程保证质量关卡,最终形成一个质量保证的闭环。本篇我们来详细地介绍SQL质量管理体系的第三部分,SQL审核引擎。原创 2024-04-02 11:53:15 · 866 阅读 · 0 评论 -
从SQL质量管理体系来看SQL审核(3)- SQL开发规范
系列包括多篇文章,将从SQL质量管理体系的角度来讨论如何设计一个优秀SQL审核引擎,欢迎订阅。- SQL质量管理体系概览- SQL质量标准本篇我们来详细地介绍SQL质量管理体系的第二个组成部分,的内容。SQL开发规范是一个组织针对组织对于SQL质量的要求,依据SQL质量标准制定的一套标准化的规则和准则。它指导开发人员如何编写高质量、可维护的SQL代码。这些规范可以是非常详细的,包括SQL相关的各个方面,譬如包括范式设计、语法规则、编码风格、命名约定、安全性要求等;原创 2024-03-25 12:00:00 · 1003 阅读 · 0 评论