sql优化

阿坤带你走近大数据13 天前
大数据·oracle·sql优化
OracleSQL优化案例-2针对你的数据量级(a表800w+,b表200w+,d表10w+),这里提供几个优化方案:建议先用方案1测试,观察执行计划,再根据实际情况调整。
老纪的技术唠嗑局14 天前
大数据·数据库·sql·游戏·ai·oceanbase·sql优化
4.15 bubseek —— 让 Agent 的足迹,变成团队的洞察造一个人人都喜欢的 Agent 很难,但是帮助别人来做一个他/她/它喜欢的 Agent 也很不错~bub 是一个框架,但是框架意味着什么呢?我想可能是:A common shape for Agent,一个相对稳定的基线微框架,支持深度私人定制。这很容易让人想起《红色警戒》里的基地车,收起来能跑,展开能造。bub 就是那个基地车,不是基地本身,而是让基地成为可能的东西。
阿坤带你走近大数据15 天前
oracle·sql优化·执行计划
OracleSQL优化方法论Oracle SQL 优化是一个系统性的工程,它不仅仅是“加个索引”那么简单。其理论体系通常遵循从宏观到微观、从逻辑到物理的路径。下面我将这套体系拆解为方法论、核心机制、实战技法三个层面,为你进行深度梳理。
Javatutouhouduan1 个月前
java·数据库·mysql·sql优化·java面试·后端开发·java程序员
SQL优化从入门到精通!当你的数据里只有几千几万,那么 SQL 优化并不会发挥太大价值,但当你的数据里去到了几百上千万,SQL 优化的价值就体现出来了!因此稍微有些经验的同学都知道,怎么让 MySQL 查询语句又快又好是一件很重要的事情。要让 SQL 又快又好的前提是,我们知道它「病」在哪里,而 explain 关键字就是 MySQL 提供给我们的一把武器!
听雪楼主.1 个月前
数据库·sql优化
某金融客户核心业务系统SQL优化案例(一)一、SQL优化思路本次优化基于业务高峰期 AWR 性能报告分析,提取执行时长、逻辑读、DB CPU消耗均处于 TOP 的共性业务 SQL,选取 1 条典型慢 SQL 作为优化对象。这些 SQL 普遍存在大表全表扫描、索引失效、冗余排序、重复子查询等问题,严重占用数据库资源,影响业务响应速度。本次优化遵循先 SQL 改写、再索引优化、最后验证效果的思路,统一规范、集中治理。
PawSQL3 个月前
数据库·人工智能·sql·sql优化·pawsql
PawSQL 2025 年度总结 - 走向“可信”的智能 SQL 优化2025年,PawSQL在数据库性能优化领域实现关键跨越。面对行业对SQL质量日益严苛的要求,它不再满足于解决单条SQL问题,而是致力于构建一个可量化、可验证、可落地的企业级优化平台。这一年,PawSQL不仅正从一款好用的工具,进化为值得信赖的SQL质量治理基础设施;更在用户生态上取得质变:个人用户突破20,000人,并在金融、制造等行业实现企业级突破。
佐伊233 个月前
hive·sql优化·maxcompute·数据倾斜
SQL优化剧场:当Hive/MaxCompute遇上数据倾斜的十二种剧情数据倾斜就像一场精心编排的戏剧,每个角色都有其独特的破坏方式。在Hive和MaxCompute的世界里,这些"反派角色"常常让我们的SQL查询陷入泥潭。让我们先认识一下这些"重量级演员":
云和恩墨4 个月前
dba·sql优化·智能体·数据库运维·数据库管理平台
SQL调优的智能化尝试:融合LLM、KG与ML的工程实践在数据库领域,“会不会调SQL”从来不是一个简单的技术问题,而是一个经验问题。真正有价值的SQL优化,往往不来自某一条规则,而来自DBA在大量现场中形成的判断路径:
云草桑4 个月前
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方案是性能更优的最终版本,可直接上线使用。
云和恩墨4 个月前
dba·sql优化·数据库监控·数据库运维·sql性能·数据库管理平台·zcloud
构建可持续的SQL性能优化能力:zCloud数据库运维实践观察在数据库长期稳定运行的生命周期中,性能劣化是一个必然会发生的熵增过程。随着数据量的持续增长、业务逻辑的频繁变更以及统计信息的漂移,原本高效的SQL语句可能会突然成为拖垮系统的瓶颈。
realhuizhu5 个月前
ai编程·sql优化·后端开发·数据库性能·deepseek
拿着顶级服务器跑慢查询,就像开着法拉利送外卖你知道吗?90% 的系统性能瓶颈,往往只源于那 10% 的烂 SQL。很多时候,我们为了提升系统响应速度,不惜重金升级 CPU、扩容内存、上 Redis 集群。然而,线上系统的一次次告警,最终查下来的元凶,往往只是一行漏了索引的 SELECT *,或者一个写在 WHERE 条件里的函数计算。
不穿格子的程序员5 个月前
sql·mysql·sql优化
MySQL篇5:MySQL深度揭秘——MySQL 执行计划分析与 SQL 优化最佳实践MySQL 性能优化的起点,往往是读懂执行计划、定位慢 SQL 原因,再根据问题对应地进行优化。本文整理了执行计划的核心知识,以及在实际项目中可直接使用的 SQL 优化方法,为开发人员提供一套完整的调优思路。
PawSQL6 个月前
数据库·人工智能·sql·sql优化·pawsql
智能SQL优化工具 PawSQL 月度更新 | 2025年10月在过去的十月,PawSQL团队持续深耕SQL优化领域,推出了一系列功能更新和问题修复,显著提升了产品的稳定性、性能和使用体验。本文将为您详细解析这些技术改进。
小至尖尖6 个月前
sql·sql优化
fastdbchkrep项目(数据库自动生成巡检报告) open sourcefastdbchkrep 起源于我不想整理巡检报告的惰性需求,特意弄的一个工具。经历了3个多月的功能开发和展示优化,目前已经满足了我的需求。
p@nd@8 个月前
oracle·性能调优·sql优化·oracle优化
【SQL优化案例】SQL改写 - 用 UNION ALL 替代 OR原SQL:执行计划走了 BITMAP CONVERSION TO ROWIDS,Oracle对 OR 条件做了位图转换,效率不是很高。
收获不止数据库9 个月前
数据库·人工智能·职场和发展·数据库开发·sql优化·数据库优化·数据库设计
技术人生——第13集:回归本源,大道至“减”梁敬彬梁敬弘兄弟出品往期回顾 技术人生——第1 集: 机械出身,我不机械 技术人生——第2 集: 膨胀自信,午夜惊魂 技术人生——第3 集: 穿越救赎,因祸得福 技术人生——第4 集: 便捷惨案,泣血蜕变 技术人生——第5 集: 剑破冰山,畅行无阻 技术人生——第6 集: 收获惊喜, 不止O记 技术人生——第7 集: 一本书籍,一所小学 技术人生——第8 集: 打破枷锁,火箭跃升 技术人生——第9 集: 拓荒立制,创研究院 技术人生——第10集:幸运敲门,新曲线成 技术人生——第11集: 收获不止,SQL
小至尖尖10 个月前
postgresql·sql优化
FastCDC 项目启动玩玩 😁😁😁😁我一直想写个轻量级,但是又高性能,能包含各种国外和国产数据库的迁移和同步工具,然后开源。无奈以前一直没时间,所以一直没干。
在未来等你1 年前
sql·数据分析·数据库开发·sql优化·递归查询·cte
SQL进阶之旅 Day 13:CTE与递归查询技术欢迎来到“SQL进阶之旅”的第13天!今天我们重点探讨的是CTE(公用表表达式)与递归查询技术。CTE是现代SQL中的一个重要特性,能够极大地提高复杂查询的可读性与维护性。而递归CTE则为处理层次关系数据提供了强大的工具,在组织结构、目录树、路径计算等场景中尤为关键。
weixin_470880261 年前
数据库·程序人生·mysql·面试·sql优化·存储引擎
InnoDB引擎底层解析(二)之InnoDB的Buffer Pool(三)我们上边说过,Buffer Pool 本质是 InnoDB 向操作系统申请的一块连续的内存空间,在多线程环境下,访问 Buffer Pool 中的各种链表都需要加锁处理,在Buffer Pool特别大而且多线程并发访问特别高的情况下,单一的 Buffer Pool 可能会影响请求的处理速度。所以在 Buffer Pool 特别大的时候,我们可以把它们拆分成若干个小的 Buffer Pool ,每个 Buffer Pool 都称为一个实例,它们都是独立的,独立地去申请内存空间,独立的管理各种链表,所以在多线
IT成长日记1 年前
大数据·数据仓库·hive·sql优化·分布式计算
【Hive入门】Hive概述:大数据时代的数据仓库桥梁目录1 Hive概述:连接SQL世界与Hadoop生态2 从传统数据仓库到Hive的演进之路2.1 传统数据仓库的局限性