sql优化

云和恩墨16 天前
dba·sql优化·智能体·数据库运维·数据库管理平台
SQL调优的智能化尝试:融合LLM、KG与ML的工程实践在数据库领域,“会不会调SQL”从来不是一个简单的技术问题,而是一个经验问题。真正有价值的SQL优化,往往不来自某一条规则,而来自DBA在大量现场中形成的判断路径:
云草桑19 天前
sql·mysql·c#·linq·sql优化
C#性能优化SQL中left join与exists linq ORM sqlsuger摘要:本文对比分析了SqlSugar中使用LEFT JOIN和EXISTS两种查询方式的性能差异。原代码采用LEFT JOIN方式,优化后改用EXISTS子查询,生成的SQL避免了冗余数据关联和GROUP BY去重操作。EXISTS方式仅判断匹配记录是否存在,索引命中率更高,在大数据量场景下性能优势明显。通过ToSql()方法可验证最终生成的SQL确实使用EXISTS而非LEFT JOIN。结论表明优化后的EXISTS方案是性能更优的最终版本,可直接上线使用。
云和恩墨1 个月前
dba·sql优化·数据库监控·数据库运维·sql性能·数据库管理平台·zcloud
构建可持续的SQL性能优化能力:zCloud数据库运维实践观察在数据库长期稳定运行的生命周期中,性能劣化是一个必然会发生的熵增过程。随着数据量的持续增长、业务逻辑的频繁变更以及统计信息的漂移,原本高效的SQL语句可能会突然成为拖垮系统的瓶颈。
realhuizhu1 个月前
ai编程·sql优化·后端开发·数据库性能·deepseek
拿着顶级服务器跑慢查询,就像开着法拉利送外卖你知道吗?90% 的系统性能瓶颈,往往只源于那 10% 的烂 SQL。很多时候,我们为了提升系统响应速度,不惜重金升级 CPU、扩容内存、上 Redis 集群。然而,线上系统的一次次告警,最终查下来的元凶,往往只是一行漏了索引的 SELECT *,或者一个写在 WHERE 条件里的函数计算。
不穿格子的程序员2 个月前
sql·mysql·sql优化
MySQL篇5:MySQL深度揭秘——MySQL 执行计划分析与 SQL 优化最佳实践MySQL 性能优化的起点,往往是读懂执行计划、定位慢 SQL 原因,再根据问题对应地进行优化。本文整理了执行计划的核心知识,以及在实际项目中可直接使用的 SQL 优化方法,为开发人员提供一套完整的调优思路。
PawSQL2 个月前
数据库·人工智能·sql·sql优化·pawsql
智能SQL优化工具 PawSQL 月度更新 | 2025年10月在过去的十月,PawSQL团队持续深耕SQL优化领域,推出了一系列功能更新和问题修复,显著提升了产品的稳定性、性能和使用体验。本文将为您详细解析这些技术改进。
小至尖尖3 个月前
sql·sql优化
fastdbchkrep项目(数据库自动生成巡检报告) open sourcefastdbchkrep 起源于我不想整理巡检报告的惰性需求,特意弄的一个工具。经历了3个多月的功能开发和展示优化,目前已经满足了我的需求。
p@nd@5 个月前
oracle·性能调优·sql优化·oracle优化
【SQL优化案例】SQL改写 - 用 UNION ALL 替代 OR原SQL:执行计划走了 BITMAP CONVERSION TO ROWIDS,Oracle对 OR 条件做了位图转换,效率不是很高。
收获不止数据库6 个月前
数据库·人工智能·职场和发展·数据库开发·sql优化·数据库优化·数据库设计
技术人生——第13集:回归本源,大道至“减”梁敬彬梁敬弘兄弟出品往期回顾 技术人生——第1 集: 机械出身,我不机械 技术人生——第2 集: 膨胀自信,午夜惊魂 技术人生——第3 集: 穿越救赎,因祸得福 技术人生——第4 集: 便捷惨案,泣血蜕变 技术人生——第5 集: 剑破冰山,畅行无阻 技术人生——第6 集: 收获惊喜, 不止O记 技术人生——第7 集: 一本书籍,一所小学 技术人生——第8 集: 打破枷锁,火箭跃升 技术人生——第9 集: 拓荒立制,创研究院 技术人生——第10集:幸运敲门,新曲线成 技术人生——第11集: 收获不止,SQL
小至尖尖6 个月前
postgresql·sql优化
FastCDC 项目启动玩玩 😁😁😁😁我一直想写个轻量级,但是又高性能,能包含各种国外和国产数据库的迁移和同步工具,然后开源。无奈以前一直没时间,所以一直没干。
在未来等你8 个月前
sql·数据分析·数据库开发·sql优化·递归查询·cte
SQL进阶之旅 Day 13:CTE与递归查询技术欢迎来到“SQL进阶之旅”的第13天!今天我们重点探讨的是CTE(公用表表达式)与递归查询技术。CTE是现代SQL中的一个重要特性,能够极大地提高复杂查询的可读性与维护性。而递归CTE则为处理层次关系数据提供了强大的工具,在组织结构、目录树、路径计算等场景中尤为关键。
weixin_470880268 个月前
数据库·程序人生·mysql·面试·sql优化·存储引擎
InnoDB引擎底层解析(二)之InnoDB的Buffer Pool(三)我们上边说过,Buffer Pool 本质是 InnoDB 向操作系统申请的一块连续的内存空间,在多线程环境下,访问 Buffer Pool 中的各种链表都需要加锁处理,在Buffer Pool特别大而且多线程并发访问特别高的情况下,单一的 Buffer Pool 可能会影响请求的处理速度。所以在 Buffer Pool 特别大的时候,我们可以把它们拆分成若干个小的 Buffer Pool ,每个 Buffer Pool 都称为一个实例,它们都是独立的,独立地去申请内存空间,独立的管理各种链表,所以在多线
IT成长日记9 个月前
大数据·数据仓库·hive·sql优化·分布式计算
【Hive入门】Hive概述:大数据时代的数据仓库桥梁目录1 Hive概述:连接SQL世界与Hadoop生态2 从传统数据仓库到Hive的演进之路2.1 传统数据仓库的局限性
兮动人10 个月前
数据库·sql·sql优化·where 1=1
【sql优化】where 1=1在动态 SQL 拼接场景中,开发者常使用 WHERE 1=1 简化条件拼接逻辑(避免处理首个条件的 AND)。理论上,数据库优化器会忽略 1=1,但字符串拼接可能带来性能损耗,部分数据库优化器可能无法完全优化 1=1,导致索引失效或全表扫描。建议使用<where> 标签替代 WHERE 1=1 。
robinson198810 个月前
sql优化·openguss·谓词传递·列数据类型不一致·opengauss性能优化
openGauss关联列数据类型不一致引起谓词传递失败今天分享一个比较有意思的案例 注意:因为原始SQL很长,为了方便排版,简化了SQL 下面SQL跑60秒才出结果,客户请求优化
PawSQL10 个月前
java·数据库·人工智能·sql·sql优化·pawsql·deepseek
推理模型对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查询等价性的表现。
PawSQL1 年前
sql·sqlserver·sql优化·mssql·pawsql
PawSQL for MSSQL:PawSQL 支持 SQL Server 的SQL优化、SQL审核、性能巡检在PawSQL的最新版本中,PawSQL 为 SQL Server 数据库提供了全方位的SQL优化、SQL审核、性能巡检支持,覆盖SQL开发、测试、运维的整个生命周期,助力用户充分发挥 SQL Server 数据库的性能潜力。
小至尖尖1 年前
sql·sql优化
DM SQL关联列 like 优化案例达梦一哥们找我优化条SQL,反馈在DM8数据库执行时间很慢出不来结果, 监控工具显示这条SQL的执行时间需要20多万毫秒,安排。
Amd7941 年前
sql·数据分析·sql优化·关系型数据库·数据库查询·层级数据·自联接
探索自联接(SELF JOIN):揭示数据间复杂关系的强大工具title: 探索自联接(SELF JOIN):揭示数据间复杂关系的强大工具 date: 2025/1/11 updated: 2025/1/11 author: cmdragon
亦世凡华、1 年前
数据库·经验分享·sql·mysql·sql优化
MySQL--》快速提高查询效率:SQL语句优化技巧与实践目录插入数据order by与group by优化limit、count、update优化在对数据库当中进行插入数据操作,通常我们都会使用insert进行插入数据,可由于每次insert都会和数据库建立连接,频繁的插入数据就会导致效率上的降低,这里我们就需要对insert插入数据进行一定程度上的优化: