- 博客(60)
- 资源 (1)
- 收藏
- 关注

原创 SQLE、SQM和PawSQL:深度评测企业级SQL审核平台
SQL审核是SQL代码投入生产的最后一道关卡,选择正确的SQL审核工具对于确保确保SQL代码质量至关重要。本文深度评测市场上主流的SQL审核工具,Yearning、Archery、Bytebase的审核模块、爱可生的SQLE、云和恩墨的SQM等,在审核规则覆盖度和审核结果正确性方面的表现。评测结果表明,即使用MySQL规则集作为测试对象,PawSQL在这次测试中表现也是最佳。
2024-06-03 13:27:44
1031
原创 智能 SQL 优化工具 PawSQL 月度更新 | 2025年3月
本月更新包含 21项功能增强 和 9项问题修复,重点提升SQL解析精度与优化建议覆盖率。
2025-04-07 17:04:31
273
原创 IDEA/DataGrip 开发者的必备插件 - PawSQL for Jetbrains, 开发人员的SQL优化工具
PawSQL for Jetbrains(PawSQL Client) 和 PawSQL for VSCode一样,它将PawSQL引擎的智能 SQL 优化能力无缝集成到您的开发环境中,支持智能索引推荐、查询重写和自动化性能验证。通过与PawSQL Cloud或企业私域部署的PawSQL优化平台配合使用,让开发者在在自己的IDE中完成SQL 性能优化。
2025-03-25 23:11:35
400
原创 SQL优化工具PawSQL的智能SQL解析器,轻松应对 MySQL 与 SQL Server 语法差异
PawSQL最新版本现已全面支持SQL Server特有语法,为数据库开发人员和管理员提供更順滑的SQL优化体验。本文将详细介绍SQL Server与MySQL之间的主要语法差异,以及PawSQL如何通过增强解析能力解决这些差异带来的挑战。
2025-03-25 08:30:00
870
原创 PawSQL for TDSQL:腾讯云TDSQL数据库性能优化全攻略
TDSQL 作为腾讯云推出的分布式数据库,凭借其高扩展性、高可用性和高性能等优势,广泛应用于金融、互联网、政务等领域。随着业务的不断增长和数据量的爆炸式增长,如何优化 TDSQL 数据库的性能,成为众多企业和开发者面临的挑战。本文将介绍 PawSQL 如何助力用户充分发挥 TDSQL 数据库的性能潜力。
2025-03-11 16:28:39
974
原创 推理模型对SQL理解能力的评测:DeepSeek r1、GPT-4o、Kimi k1.5和Claude 3.7 Sonnet
随着大型语言模型(LLMs)在技术领域的应用日益广泛,评估这些模型在特定技术任务上的能力变得越来越重要。本研究聚焦于四款领先的推理模型——DeepSeek r1、GPT-4o、Kimi k1.5和Claude 3.7 Sonnet在SQL理解与分析方面的能力,特别是它们判断SQL查询等价性的表现。
2025-03-11 11:23:12
1607
2
原创 PawSQL for MSSQL:PawSQL 支持 SQL Server 的SQL优化、SQL审核、性能巡检
在PawSQL的最新版本中,PawSQL 为 SQL Server 数据库提供了全方位的SQL优化、SQL审核、性能巡检支持,覆盖SQL开发、测试、运维的整个生命周期,助力用户充分发挥 SQL Server 数据库的性能潜力。
2025-03-09 22:31:28
589
原创 下载破万!国产收费软件PawSQL Advisor凭何成为 JetBrains 用户心中的 SQL 优化利器?
作为一款面向个人用户的国产收费软件,PawSQL Advisor近期迎来里程碑式突破——其在Jetbrains的应用市场下载量突破10000次!然而,这一成绩的背后,是国产工具在技术、市场、用户习惯等多重挑战下的艰难突围。在本文中将分享我们面临的困境与破局之道,展现一款本土化技术产品的成长韧性。
2025-02-12 17:42:55
568
原创 金融级分布式数据库如何优化?PawSQL发布OceanBase专项调优指南
OceanBase数据库作为国产自主可控的分布式数据库,在金融、电商、政务等领域得到广泛应用,优化OceanBase数据库的查询性能变得愈发重要。PawSQL为OceanBase数据库提供了全方位的SQL性能优化支持,助力用户充分发挥OceanBase数据库的性能潜力。
2025-01-24 17:42:33
1540
1
原创 PawSQL社区精选(2024第四期)
PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持MySQL、PostgreSQL、OpenGauss、Oracle等主流商用和开源数据库,以及openGauss,人大金仓、达梦等国产数据库,为开发者和企业提供一站式的创新SQL优化解决方案;PawSQL,作为一款专业的数据库性能优化工具,覆盖SQL开发、测试、运维的整个流程,为金仓KingbaseES和达梦数据库提供了全面的优化支持,助力用户充分释放数据库的性能潜力。
2025-01-10 11:37:50
807
原创 PawSQL性能巡检平台 (3) - 慢查询采集和优化
在数据库运维管理中,慢查询一直是影响系统性能的重要因素。本文将详细介绍PawSQL数据库性能巡检平台在慢查询管理和优化方面的功能特性,帮助数据库管理员更好地应对性能挑战。
2024-12-30 12:14:25
538
原创 PawSQL数据库性能巡检平台(2) - 数据库对象巡检
PawSQL平台的数据库对象巡检功能,为你提供了一套全面的规则管理、模板配置、任务执行和结果分析工具。通过这些系统化的巡检机制,你可以及时发现并优化数据库中的潜在问题。
2024-12-11 08:00:00
932
原创 SQLE、SQM和PawSQL:企业级SQL审核平台的深度评测
市场上主流的SQL审核工具,Yearning、Archery、Bytebase的审核模块、爱可生的SQLE、云和恩墨的SQM等,在规则覆盖度、或是正确率等方面存在明显不足,导致企业在引入产品后难以进行落地;PawSQL通过设计理念和核心技术的突破性创新,推出了自己的企业级SQL审核平台。本次我们将深度评测这几款市场上主流SQL审核工具在审核规则覆盖度和审核结果正确性方面的表现。
2024-11-29 09:35:12
1236
原创 VSCode 开发者的必备插件 - 一键完成SQL优化
PawSQL for VSCode 是一款强大的 VSCode 插件,它将 PawSQL 引擎的智能 SQL 优化能力无缝集成到您的开发环境中,支持智能索引推荐、查询重写和自动化性能验证。通过与PawSQL Cloud(PawSQL) 或企业私域部署的 PawSQL 优化平台配合使用,帮助开发者在VSCode环境里一键完成SQL优化。
2024-11-22 16:17:13
1435
原创 PawSQL数据库性能巡检平台(1) - 简介
PawSQL性能巡检平台(Performance Patroller)是一款支持多种主流数据库的智能化性能巡检平台,具备以下核心特性:(1)全面的数据库支持,包括MySQL 5.6及以上版本、PostgreSQL 9.1及以上版本、openGauss 1.0及以上版本、阿里云RDS MySQL、达梦数据库、人大金仓数据库KingbaseES V8、MogDB等。(2)智能化的性能诊断能力:自动化慢查询采集与分析、基于语义的SQL重写优化、智能索引推荐、基于代价模型的性能验证、自动化数据库对象巡检。
2024-10-28 10:35:21
1087
原创 窗口函数性能提升50倍,PawSQL索引推荐实战案例
在数据驱动的现代世界,SQL查询的速度是应用程序快速响应的关键。尤其是那些涉及窗口函数的复杂查询,若缺乏恰当的索引支持,性能瓶颈可能会成为阻碍。本文将带您看看PawSQL是如何通过智能索引推荐,帮助一个包含窗口函数的查询性能提升50倍的。
2024-09-23 21:58:32
1064
原创 深入探索PostgreSQL优化器的代价模型(建议收藏)
PawSQL优化引擎的实现深受PostgreSQL优化器的影响,本文我们来揭密PostgreSQL的代价模型。
2024-09-23 17:29:19
1367
原创 PawSQL如何优化相关标量子查询?
在数据分析领域里,相关标量子查询无疑是一把双刃剑:它功能强大,能解决许多复杂问题,同时又因其复杂性给数据库优化器带来了不小的挑战。当前,只有像Oracle这样的商业数据库巨头在这方面做得相对出色[1],在国产数据库领域,也只有PolarDB对其提供了一定的支持[2]。除了PolarDB,领先的SQL优化引擎PawSQL也提供了对相关标量子查询进行基于成本的重写优化;此外,PawSQL还会合并查询中的多个类似标量子查询,从而进一步提升标量子查询优化的性能。
2024-09-02 17:38:08
1149
原创 MySQL优化器参数全攻略
是 MySQL中一个重要的系统变量,它用于控制优化器在执行查询时是否启用或禁用某些优化功能。这个参数可以接受多个值,每个值代表一个特定的优化器开关,合理配置这些参数可以显著提高数据库的查询性能和响应时间。
2024-07-30 07:30:00
472
原创 GitOps与PawSQL的完美融合,让SQL审核完全自动化
PawSQL不仅仅是一个审查工具,它是您SQL开发流程中的得力助手。通过自动化监控和即时反馈,PawSQL帮助您:提高代码质量减少人为错误加速开发周期培养最佳实践立即集成PawSQL,体验SQL开发的新境界!
2024-07-23 07:30:00
525
原创 PawSQL Plan Visualizer,SQL执行计划交互式分析的神器!
PawSQL Plan Visualizer(PPV)将复杂的执行计划转化为直观的流程图,让DBA能够一目了然地理解SQL的执行路径和关键操作。PPV不仅提高了分析效率,还能快速定位性能瓶颈,实现精准优化。
2024-06-24 07:45:00
1004
原创 PawSQL优化 | 分页查询太慢?别忘了投影下推
在进行分页查询时,我们通常需要获取总记录数以计算总页数。传统方法是在原查询上添加count(1)或count(*),但这在面对复杂查询时,会引入不必要的开销。
2024-06-10 21:07:58
889
1
原创 PawSQL优化 | 投影下推重写优化功能升级!
投影下推是一种SQL重写优化技术,它通过移除在外部查询中未使用的列,来优化数据库查询。这不仅减少了IO和网络的负担,还提高了优化器在规划表访问时选择无需回表的优化选项的可能性。
2024-06-07 15:55:36
437
原创 TPC-H建表语句(MySQL语法)
TPC-H(Transaction Processing Performance Council, Standard Specification, Decision Support Benchmark, 简称TPC-H)是一个非常权威数据库基准测试程序,由TPC组织制定。TPC-H定义了一个包含8个表的模式(Schema),这些表通过外键关联;下面是这八个表之间的关系以及MySQL语法的DDL语句。本文介绍TPC-H建表语句(MySQL语法)。
2024-06-03 14:15:28
539
原创 PawSQL: 企业级SQL审核工具的新玩家
现有的SQL审核工具或者规则覆盖度、或者是在正确率等方面存在明显不足;导致企业在引入产品后难以进行落地。PawSQL作为新兴的企业级SQL审核工具,在设计理念和核心技术上实现了突破性创新。凭借高覆盖度、高正确率和优秀的可扩展性,PawSQL能够为企业提供全方位的SQL质量保障。
2024-05-27 11:27:40
1208
原创 SQL审核 | PawSQL的审核规则体系
PawSQL的审核规则体系是以SQL对数据库的操作类型分成三大类,即对象设计、对象操作和数据操作。即使我们通过抽象化、参数化尽量减少审核的规则,PawSQL的整个规则体系也包含了171个审核规则,这些规则对于大多数的数据库都是适用的。
2024-05-21 21:33:29
587
原创 SQL审核 | PawSQL审核引擎的设计目标
经常可以看到市面上的SQL审核工具号称自己审核规则很多,支持的数据库类型很全。实际使用了以后,就会发现审核规则确实很多,一个MySQL数据库类型近200个规则,实际可用、有用的可能就几十条;而对于其他类型数据库,譬如PostgreSQL或openGauss,规则一共可能就几十条。稍微复杂一点的SQL就报语法错误;或是出现大面积的误报或漏报的情况。审查规则越多越好吗?市场上到底需要什么样的SQL审核引擎?看一下SQL优化领域的领先厂商PawSQL如何设计它的SQL审核引擎。
2024-04-25 07:27:35
1162
原创 Oracle到PostgreSQL数据库的语法迁移手册(建议收藏)
PawSQL团队开发的DML语法转换工具Ora2pg,通过PawSQL强大的SQLParser,能够解析几乎所有的Oracle语法,并将其转换为对应的PostgreSQL语法,支持数据库应用的平滑迁移。
2024-04-08 11:31:15
3812
原创 从SQL质量管理体系来看SQL审核(4)- 如何设计一个优秀的SQL审核引擎
SQL质量标准确立目标,SQL开发规范指导编码实践,SQL审核工具监督检查,管控流程保证质量关卡,最终形成一个质量保证的闭环。本篇我们来详细地介绍SQL质量管理体系的第三部分,SQL审核引擎。
2024-04-02 11:53:15
857
原创 从SQL质量管理体系来看SQL审核(3)- SQL开发规范
系列包括多篇文章,将从SQL质量管理体系的角度来讨论如何设计一个优秀SQL审核引擎,欢迎订阅。- SQL质量管理体系概览- SQL质量标准本篇我们来详细地介绍SQL质量管理体系的第二个组成部分,的内容。SQL开发规范是一个组织针对组织对于SQL质量的要求,依据SQL质量标准制定的一套标准化的规则和准则。它指导开发人员如何编写高质量、可维护的SQL代码。这些规范可以是非常详细的,包括SQL相关的各个方面,譬如包括范式设计、语法规则、编码风格、命名约定、安全性要求等;
2024-03-25 12:00:00
997
原创 月之暗面Kimi代码分析能力评测
KIMI对于代码的理解还是比较令人惊艳的;但是基于理解生成案例的能力就比较薄弱。作为一个开发者工具,辅助理解代码,还是非常不错的;同时开发者也需要具有一定的辨别能力,特别是当模型的输出看起来非常`有道理`时,不要被它给欺骗了,毕竟,它确实已经具有了`欺骗`的能力了。
2024-03-25 08:00:00
2438
原创 从SQL质量管理体系来看SQL审核(2) - SQL质量标准
介绍了SQL质量管理体系的四个主要组成部分,SQL质量标准确立目标,SQL开发规范指导编码实践,SQL审核工具监督检查,管控流程保证质量关卡,最终形成一个质量保证的闭环。SQL代码的可维护性标准是指SQL语句本身拥有清晰的结构、统一的风格和完备的注释,使得代码逻辑一目了然,方便其他开发人员快速理解、修改和维护。SQL质量标准是评估SQL语句质量的一系列标准和要求,它们涵盖了多个维度,确保SQL语句具有正确性、高效性、可维护性、安全性等重要特征。
2024-03-18 16:35:54
718
原创 从SQL质量管理体系来看SQL审核(1)
SQL质量管控流程是贯穿SQL应用整个生命周期的质量保证实践,通过在开发、测试、集成、发布和运维等各个环节设置自动化质量关卡,持续监控和分析SQL质量数据,并以此为反馈持续优化质量标准、规范和工具,形成闭环式质量管理体系,确保高质量SQL应用的高效交付。SQL审核工具是一种自动化的软件工具,通过静态代码分析、质量规则检查和优化建议等功能,帮助开发人员发现和修复SQL语句中潜在的质量缺陷、性能瓶颈和安全隐患,从而提高SQL代码的正确性、效率、可读性、可维护性和安全性。
2024-03-12 21:59:30
1306
原创 PawSQL教你这个SQL换一种写法,性能提升1000倍!
本篇介绍PawSQL优化引擎中的COUNT标量子查询重写优化,从正文可以看到,通过此重写优化,SQL性能的提升超过1000倍!
2024-03-07 11:54:28
652
原创 如何通过SQL语句获取表/视图的DDL,表/列/索引的统计信息,查询的执行计划(MySQL)
如何通过SQL语句获取MySQL数据库中表/视图的DDL,表/列/索引的统计信息,SQL的执行计划
2024-02-21 21:52:48
1683
原创 EverSQL向左,PawSQL向右
去年年末,领先的云数据平台独角兽企业Aiven,业内对数据库优化领域的关注持续升温。作为和EverSQL处于同一赛道的PawSQL,乘着这个春节,聊一聊EverSQL和PawSQL两家公司的区别,并探讨了中外创业环境的差异如何影响创业公司的发展路径,以及PawSQL未来的战略布局。
2024-02-05 10:52:06
1201
2
原创 PawSQL更新 | 新增18个SQL性能审核重写规则
PawSQL最新版本针对DML和DQL新增了审核和重写优化规则共计33个,整体的规则数目达到了83个,覆盖了正确性,安全性、可维护性、性能四个方面的SQL质量问题,并提供了优化建议,已经形成比较完善的针对数据操作的SQL质量审查体系。本文介绍其中新增的11个正确性相关的审核规则。
2024-01-29 17:40:47
1130
原创 PawSQL更新 | 新增7个SQL可维护性/安全性规则
PawSQL最新版本针对DML和DQL新增了审核和重写优化规则共计33个,整体的规则数目达到了83个,覆盖了正确性,安全性、可维护性、性能四个方面的SQL质量问题,并提供了优化建议,已经形成比较完善的针对数据操作的SQL质量审查体系。
2024-01-26 07:30:00
946
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人