
PawSQL
文章平均质量分 89
PawSQL,在线SQL优化工具
PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持MySQL、PostgreSQL、OpenGauss、Oracle等主流商用和开源数据库,以及openGauss,人大金仓、达梦等国产数据库,为开发者和企业提供一站式的创新SQL优化解决方案!
展开
-
SQL优化算法解析 | PawSQL 如何将EXISTS子查询“秒拆“为JOIN连接
在数据库性能调优中,子查询优化是提升查询效率的关键点之一。今天,我们将分享一个使用 PawSQL 对EXISTS子查询进行重写优化的案例,展示如何通过合理的SQL重写与索引设计,实现超过487516.45%的性能提升!原创 2025-04-10 18:12:49 · 1174 阅读 · 0 评论 -
SQL优化技术分享:从 321 秒到 0.2 秒的性能飞跃 —— 基于 PawSQL 的 TPCH 查询优化实战
在数据库性能优化领域,TPC-H 测试集是一个经典的基准测试工具,常用于评估数据库系统的查询性能。本文将基于 TPCH 测试集中的第 20个查询,结合 PawSQL 自动化优化工具,详细分析如何通过 SQL 重写和索引设计,将查询性能从 321 秒提升到 0.2 秒,性能提升高达1541倍。原创 2025-04-09 08:17:43 · 1062 阅读 · 0 评论 -
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 · 414 阅读 · 0 评论 -
SQL优化工具PawSQL的智能SQL解析器,轻松应对 MySQL 与 SQL Server 语法差异
PawSQL最新版本现已全面支持SQL Server特有语法,为数据库开发人员和管理员提供更順滑的SQL优化体验。本文将详细介绍SQL Server与MySQL之间的主要语法差异,以及PawSQL如何通过增强解析能力解决这些差异带来的挑战。原创 2025-03-25 08:30:00 · 873 阅读 · 0 评论 -
PawSQL for TDSQL:腾讯云TDSQL数据库性能优化全攻略
TDSQL 作为腾讯云推出的分布式数据库,凭借其高扩展性、高可用性和高性能等优势,广泛应用于金融、互联网、政务等领域。随着业务的不断增长和数据量的爆炸式增长,如何优化 TDSQL 数据库的性能,成为众多企业和开发者面临的挑战。本文将介绍 PawSQL 如何助力用户充分发挥 TDSQL 数据库的性能潜力。原创 2025-03-11 16:28:39 · 987 阅读 · 0 评论 -
PawSQL for MSSQL:PawSQL 支持 SQL Server 的SQL优化、SQL审核、性能巡检
在PawSQL的最新版本中,PawSQL 为 SQL Server 数据库提供了全方位的SQL优化、SQL审核、性能巡检支持,覆盖SQL开发、测试、运维的整个生命周期,助力用户充分发挥 SQL Server 数据库的性能潜力。原创 2025-03-09 22:31:28 · 593 阅读 · 0 评论 -
金融级分布式数据库如何优化?PawSQL发布OceanBase专项调优指南
OceanBase数据库作为国产自主可控的分布式数据库,在金融、电商、政务等领域得到广泛应用,优化OceanBase数据库的查询性能变得愈发重要。PawSQL为OceanBase数据库提供了全方位的SQL性能优化支持,助力用户充分发挥OceanBase数据库的性能潜力。原创 2025-01-24 17:42:33 · 1547 阅读 · 0 评论 -
PawSQL社区精选(2024第四期)
PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持MySQL、PostgreSQL、OpenGauss、Oracle等主流商用和开源数据库,以及openGauss,人大金仓、达梦等国产数据库,为开发者和企业提供一站式的创新SQL优化解决方案;PawSQL,作为一款专业的数据库性能优化工具,覆盖SQL开发、测试、运维的整个流程,为金仓KingbaseES和达梦数据库提供了全面的优化支持,助力用户充分释放数据库的性能潜力。原创 2025-01-10 11:37:50 · 810 阅读 · 0 评论 -
PawSQL数据库性能巡检平台(2) - 数据库对象巡检
PawSQL平台的数据库对象巡检功能,为你提供了一套全面的规则管理、模板配置、任务执行和结果分析工具。通过这些系统化的巡检机制,你可以及时发现并优化数据库中的潜在问题。原创 2024-12-11 08:00:00 · 936 阅读 · 0 评论 -
VSCode 开发者的必备插件 - 一键完成SQL优化
PawSQL for VSCode 是一款强大的 VSCode 插件,它将 PawSQL 引擎的智能 SQL 优化能力无缝集成到您的开发环境中,支持智能索引推荐、查询重写和自动化性能验证。通过与PawSQL Cloud(PawSQL) 或企业私域部署的 PawSQL 优化平台配合使用,帮助开发者在VSCode环境里一键完成SQL优化。原创 2024-11-22 16:17:13 · 1472 阅读 · 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 评论 -
Oracle到PostgreSQL数据库的语法迁移手册(建议收藏)
PawSQL团队开发的DML语法转换工具Ora2pg,通过PawSQL强大的SQLParser,能够解析几乎所有的Oracle语法,并将其转换为对应的PostgreSQL语法,支持数据库应用的平滑迁移。原创 2024-04-08 11:31:15 · 3842 阅读 · 0 评论 -
从SQL质量管理体系来看SQL审核(4)- 如何设计一个优秀的SQL审核引擎
SQL质量标准确立目标,SQL开发规范指导编码实践,SQL审核工具监督检查,管控流程保证质量关卡,最终形成一个质量保证的闭环。本篇我们来详细地介绍SQL质量管理体系的第三部分,SQL审核引擎。原创 2024-04-02 11:53:15 · 866 阅读 · 0 评论 -
PawSQL更新 | 新增9个SQL正确性审核规则
PawSQL最新版本针对DML和DQL新增了审核和重写优化规则共计33个,整体的规则数目达到了83个,覆盖了正确性,安全性、可维护性、性能四个方面的SQL质量问题,并提供了优化建议,已经形成比较完善的针对数据操作的SQL质量审查体系。本文介绍其中新增的9个正确性相关的审核规则。原创 2024-01-24 16:39:57 · 1011 阅读 · 0 评论 -
高级SQL优化之过滤谓词下推
过滤谓词下推(Filter Predicate Pushdown,简称FPPD)优化不是索引条件下推(Index Condition Pushdown,简称ICP)优化。ICP是在SQL执行时,把过滤条件下推到在存储引擎层进行数据过滤,减少在服务层的数据处理压力,进而提升SQL执行性能,ICP属于执行优化。FPPD优化通过尽可能的 “下压” 过滤条件至SQL中的内部查询块,提前过滤掉部分数据, 减少中间结果集的大小,减少后续计算需要处理的数据量,进而提升SQL执行性能,FPPD属于重写优化。原创 2023-10-22 22:42:37 · 286 阅读 · 1 评论 -
知乎SQL优化挑战赛 - 题目2解析
通过四步优化,改变了表关联的顺序、消除了全表扫描、避免了回表、避免了临时表聚集运算、避免了排序,执行时间从580.661 ms- >255.78 ms- >222.879 ms- >168.694 ms- >164.180 ms, 性能提升了263.65%,且减少了聚集排序使用的内存。原创 2023-09-07 16:49:15 · 212 阅读 · 1 评论 -
SQL优化从未如此简单,PawSQL Cloud实践指南(新增Oracle/人大金仓语法支持)
数据库SQL性能优化新姿势来袭,3步上手PawSQL Cloud,智能重写优化,基于代价的索引推荐。新增Oracle/人大金仓语法支持,支持的数据库包括MySQL/PostgreSQL/openGauss/Oracle/人大金仓等。原创 2023-07-27 15:02:36 · 455 阅读 · 1 评论 -
最全的Oracle到高斯数据库的SQL语法迁移手册(建议收藏)
异构数据库的迁移(譬如从Oracle迁移到openGauss)工作主要包括三个方面,数据库对象的迁移;数据内容的迁移,主要指的是数据表中数据的迁移;数据应用的迁移,主要指的是应用中SQL语句的迁移。目前对于数据库对象以及数据内容的迁移有很多成熟的工具,而对于应用迁移的工具却很少能够见到。PawSQL团队开发的DML语法转换工具Ora2ogSQL,通过PawSQL强大的SQLParser,能够解析几乎所有的Oracle语法,并将其转换为对应的openGauss语法,支持数据库应用的平滑迁移。原创 2023-12-25 20:45:31 · 8556 阅读 · 1 评论 -
PawSQL教你这个SQL换一种写法,性能提升1000倍!
本篇介绍PawSQL优化引擎中的COUNT标量子查询重写优化,从正文可以看到,通过此重写优化,SQL性能的提升超过1000倍!原创 2024-03-07 11:54:28 · 652 阅读 · 0 评论 -
从SQL质量管理体系来看SQL审核(2) - SQL质量标准
介绍了SQL质量管理体系的四个主要组成部分,SQL质量标准确立目标,SQL开发规范指导编码实践,SQL审核工具监督检查,管控流程保证质量关卡,最终形成一个质量保证的闭环。SQL代码的可维护性标准是指SQL语句本身拥有清晰的结构、统一的风格和完备的注释,使得代码逻辑一目了然,方便其他开发人员快速理解、修改和维护。SQL质量标准是评估SQL语句质量的一系列标准和要求,它们涵盖了多个维度,确保SQL语句具有正确性、高效性、可维护性、安全性等重要特征。原创 2024-03-18 16:35:54 · 721 阅读 · 0 评论 -
月之暗面Kimi代码分析能力评测
KIMI对于代码的理解还是比较令人惊艳的;但是基于理解生成案例的能力就比较薄弱。作为一个开发者工具,辅助理解代码,还是非常不错的;同时开发者也需要具有一定的辨别能力,特别是当模型的输出看起来非常`有道理`时,不要被它给欺骗了,毕竟,它确实已经具有了`欺骗`的能力了。原创 2024-03-25 08:00:00 · 2449 阅读 · 0 评论 -
数据库索引的类型
本文介绍常见的数据库索引类型,及其优缺点,包括B树索引、哈希索引、空间索引、位图索引,聚簇索引、条件索引、函数索引等。原创 2023-02-27 22:42:14 · 1310 阅读 · 0 评论 -
一文解决SQL查询中关于NULL的陷阱
一文解决SQL查询中关于NULL的陷阱NULL值处理是应用开发人员最容易出错误的地方,主要的原因是大家习惯使用二元的布尔逻辑来思考判断,而数据库对于NULL值的处理逻辑是三值逻辑。事实上,数据库优化器中缺陷最多的其实也是和NULL值处理相关的逻辑。即使是有着几十年历史的DB2/Teradata等成熟的数据库软件,仍然有超过20%的缺陷和NULL处理相关。本文深度解析NULL值陷阱出现的根本原因,总结了简单有效的判断逻辑;同时针对日常开发中四种常见陷阱,解释其适用条件及解决方案;最后介绍了PawSQL A原创 2022-08-23 18:15:00 · 1043 阅读 · 0 评论 -
最好的在线SQL优化平台 - PawSQL Cloud来了
PawSQL Cloud是PawSQL Advisor的Web版本,它整合了业界关于关系数据库查询优化最佳实践,通过查询重写优化、智能索引推荐,帮助应用开发人员及数据库管理人员一站式解决SQL性能问题。转载 2022-10-31 15:41:52 · 5350 阅读 · 0 评论