- 博客(284)
- 收藏
- 关注

原创 技术人生——第10集:幸运敲门,新曲线成(最新更新)
一电询课价,方知价万金。分享开新路,传道有回音。棋盘寻旧趣,无心亦得金。感动颁殊荣,不负赤子心。
2025-07-06 09:49:37
1115
原创 达梦 vs. Oracle :架构篇①——从“联邦制”到“中央集权”
本文对比分析了Oracle和达梦数据库的核心架构差异。Oracle采用多进程模型,每个连接独立进程,具有高稳定性但资源消耗大;达梦采用多线程模型,共享内存资源,轻量高效但隔离性较弱。Oracle适合对稳定性要求高的传统企业系统,达梦则更适应高并发互联网场景。理解两种架构的差异对数据库选型、性能优化和故障排查至关重要,需要根据实际业务需求在稳定性与效率之间做出权衡。
2025-08-13 07:06:40
936
原创 收获,不止达梦⓵:意外,神秘之师
国产数据库培训热潮背后的时代使命 一场达梦数据库中级认证培训在公司内部引发抢报热潮,报名系统迅速爆满。培训现场,知名内训师梁老师意外邀请达梦技术总监海风担任主讲...
2025-08-11 09:38:29
739
原创 技术人生——第17集:京城首发,AI叩问
随着《收获,不止SQL优化》即将出版,我专程飞了一趟北京。第一站目的地是印刷厂。去完成一项极具仪式感,也极具体力挑战的任务...
2025-07-30 15:25:48
1011
原创 技术人生——第16集:千金不换,心安吾乡
那一刻我才真正明白,除了家庭因素外,在我的内心深-处,还有另一个重要原因,让我无法离开。那就是,我对现在这家公司,这片我奋斗了十多年的土地,早已产生了深深的眷恋...
2025-07-25 16:29:37
1070
原创 技术人生——第15集:跨越山海,难忘之旅
渐渐地,SECOUG在中国东南地区的技术圈里,名声越来越响。而我,也在“作者”这个身份之外,又多了一个“用户组创始人”的新标签。无巧不成书,这个新身份为我带来了一份意想不到的惊喜。2015年的夏天,我收到了一封来自Oracle总部的官方邮件——作为中国区域用户组的代表,我被正式邀请,前往美国旧金山...
2025-07-24 06:38:50
1318
原创 技术人生——第14集:超越快慢,全局为王
确实,弟弟说的没错,SQL优化不一定是让SQL跑的更快。哈哈,看来我还真不够哲学。我对着我弟翘起来大拇指,然后,思绪又一次飞扬起来...
2025-07-20 13:32:55
729
原创 技术人生——第13集:敢于质疑,手起刀落
优化需要有怀疑一切的批判精神,和业务紧密结合,多维度审视SQL的各种必要性,有必要存在吗,有必要执行这么多次吗,有必要这么做吗...
2025-07-17 14:24:59
894
原创 技术人生——第12集:思想破晓,功能相随
弟弟听完,笑了:“哥,你忘了你的价值是什么吗?小方他们为什么会提出这个建议?因为他们想听的,不是你讲‘大道理’,而是想看你当年是怎么不拘一格解决问题的。你不需要过于纠结思想的定义,你只需要去再现那些诞生了这些思想的真实场景!把你的那些故事写下来,道理,不就在其中了吗?”他一语惊醒梦中人!我需要的,不是凭空创造,而是忠实地“再现”!我的思路,豁然开朗。我脑海中浮现的第一个故事,充满了“投机取巧”的“作弊”色彩...
2025-07-14 15:31:12
895
原创 技术人生——第11集:收获不止,SQL优化
“大师,再来一本吧。就叫《收获,不止SQL优化》!”这个提议,像一颗投入平静湖面的巨石,再次在我心中激起了滔天巨浪。写一本关于“术”的书,我已然成功。但要写一本关于“道”的书,一本关于跨越所有门派的“通用心法”,这需要多大的勇气,又要踏上怎样一条全新的、充满未知的道路...
2025-07-09 10:01:23
631
原创 技术人生——第9集:拓荒立制,创研究院(有更新)
高墙隔贤路,禅师指迷途。奇思创金币,立制出新图。百家竞分享,众智克难关。专家受聘日,实至名归时。
2025-06-26 08:08:56
885
原创 技术人生——第6集:命运转折,收获不止Oracle
兄弟深夜谈,书名定新篇。半载挑灯书,心血注笔尖。一序见格局,高山流水言。家常一句问,福报在其间。
2025-06-22 07:13:05
1033
原创 Oracle 逻辑结构与性能优化(下)
一个简单的查询语句,在不同环境下竟然产生了天壤之别的性能表现——逻辑读从5923骤降至3,性能提升近2000倍!背后的秘密就藏在Oracle的逻辑结构中。本文通过四个层级的实战案例,揭示了块大小设置、分区表策略、高水平位监控、表空间管理等关键优化技巧。从一个删除200万行数据后性能不降反升的诡异现象,到回收站导致查询耗时暴增60倍的隐蔽陷阱,每个案例都有具体的SQL验证和性能数据对比。掌握这些技巧,让你的数据库性能优化从此告别盲目调试,直击问题核心...
2025-06-16 06:24:37
971
原创 Oracle 逻辑结构与性能优化(上)
本文探讨了Oracle逻辑结构与SQL优化的关系,重点分析了数据块(BLOCK)层面的优化技术。通过实验验证,一个8KB数据块最多可存储736行数据(每行最小长度约11字节)。文章详细介绍了行迁移和行链接的成因及优化方法:行迁移可通过重构表数据消除,逻辑读可从219降至116;行链接则需增大块尺寸解决。实验表明,将表迁移至16KB表空间后,行链接问题完全消失。这些优化技术能显著提升SQL查询性能...
2025-06-15 20:43:46
1214
原创 论索引影响性能的一面⑤(全文完):索引失踪之谜【下】
继上期分析四种索引失效场景后,本文继续侦查新的隐秘索引"失踪"案件。重点剖析了反向键索引的范围查询失效现象,揭示其在等值查询表现良好但无法支持范围扫描的特性...
2025-06-14 07:00:00
649
原创 论索引影响性能的一面③ 索引开销与经典案例(2025.06.22更新)
本文探讨了索引使用不当引发的性能问题。展示了索引并行属性未及时取消导致查询资源争用,建议通过HINT方式临时启用并行而非固化在索引属性中。此外还对比了分区表与普通表的插入性能,证明在存在多个索引的情况下,分区表的局部索引只需更新相关分区,从而提升插入效率...
2025-06-12 08:55:14
670
原创 论索引影响性能的一面②索引的使用失效
索引失效分为逻辑和物理两种类型。逻辑失效包括:1)索引返回过多数据导致效率低于全表扫描;2)索引列发生类型转换(如varchar字段与数字比较);3)对索引列进行运算操作。物理失效包括:1)调整long列为clob导致索引失效;2)move操作后需重建索引;3)分区表操作(truncate/drop/split/exchange等)可能导致全局/局部索引失效,使用update global indexes可避免全局索引失效...
2025-06-11 14:23:01
599
原创 论索引影响性能的一面①索引的各种开销
任何事物都有它的两面性,索引也不例外,本文我们主要来阐述索引的坏处。在数据库系统中,索引对查询的性能比较好,不过如果更新语句出现,索引的缺点将很明显。因为索引本身是有序的,而更新数据的过程中也要更新索引,更新完后还要保持索引的有序性,这就需要付出很大的开销了,索引不好的一面就从这里开始显示出来了...
2025-06-10 07:37:12
666
原创 穿越迷雾——理科女孩的高考志愿选择(2025.06.14更新)
小红,作为这场战争的中心,一个选了“物化捆绑”的理科女生,头疼欲裂:“可是……我数学和物理还行,但真的不想天天996敲代码。而且除了计算机,我又能干什么呢?那些工科专业,土木、机械、地矿油,听着就不像是女孩子该去的地方...
2025-06-09 12:00:00
195
原创 “AI“与”我”的四象限破局之路(2025.07.13 更新)
当AI从一个遥远的概念,变成我们IDE里的Copilot、会议室里的纪要员、设计稿里的灵感生成器时,一场深刻的身份危机正在技术圈弥漫。我们是走向了被工具无限“内卷”的黄昏,还是迎来了与新物种共舞进化的黎明?本文记录了一场发生在深夜的激辩与对话,试图通过一个“人机四象限”模型,为你我这样的普通人,找到在这场史诗级变革中安身立命的坐标与未来进化的路径。
2025-06-08 07:00:00
1481
1
原创 DBA,数字世界的“医生”——跨越碳基与硅基的对话(2025.06.14更新)
当凌晨三点的告警铃声将你从梦中惊醒,面对“系统卡顿、业务中断”的紧急呼叫时,你是否曾感到自己像一名冲向急诊室的医生?本文将以一个新颖而深刻的视角,详细剖析数据库管理员(DBA)与医生这两个职业之间惊人的相似性,从预防医学到ICU抢救,从望闻问切到手术方案,揭示DBA作为“数据医生”的宿命、挑战与荣光。
2025-06-07 07:00:00
905
原创 左右SQL执行计划妙招 ⑲(全文完) ——执行计划的固定
探讨如何通过Oracle的OUTLINE大纲技术强制固定执行计划。通过对比有无NOT NULL约束的场景,展示优化器对索引访问方式的选择差异。添加NOT NULL约束后,INDEX FAST FULL SCAN成本显著降低(292→49),但通过创建大纲可强制维持全表扫描计划。大纲技术适用于统计信息无法修正执行计划时的场景,提供稳定执行路径控制。
2025-06-06 09:00:00
984
原创 左右SQL执行计划妙招 ⑱ ——执行计划改变之其他相关手段2_预估索引效果
本文介绍了利用虚拟索引技术评估索引建立效果的方法。通过创建"nosegment"虚拟索引,可以在不实际占用存储空间的情况下,获取优化器对索引的使用计划和成本估算。案例对比显示:虚拟索引使查询成本从307降至5,降幅达98.4%,证实了索引的有效性。该技术解决了数据库管理员在索引建立决策中的核心痛点,为索引优化提供了零成本的预评估手段。
2025-06-06 07:00:00
874
原创 左右SQL执行计划妙招 ⑰ ——执行计划改变之其他相关手段1_set_table_stats
本文介绍使用SET_TABLE_STATS快速修正SQL执行计划偏差的方法。当统计信息不准确导致优化器选择错误驱动表(如将大表T2误判为小表)时,传统重收集统计信息方案存在性能风险。通过SET_TABLE_STATS直接设置表统计信息(如修正T2为200万行),无需收集统计信息或修改SQL,即可使优化器选择正确的小表驱动连接方式...
2025-06-05 07:00:00
859
原创 左右SQL执行计划妙招 ⑯ ——执行计划利用设计特性改变【主外键影响】
探讨主外键约束如何优化视图查询。通过实验对比三种场景:无约束时视图查询需全表扫描和哈希连接(cost=333);添加主键后优化为嵌套循环和索引扫描(cost=41);进一步添加外键约束后,Oracle智能消除对T1表的访问,直接扫描T2表(cost=40)。结果表明合理的主外键设计能显著提升视图查询效率,验证了约束对执行计划的关键影响...
2025-06-04 07:00:00
771
原创 左右SQL执行计划妙招 ⑮ ——执行计划利用设计特性改变【空值影响】(2025.06.15更新)
展示了NOT NULL约束对数据库执行计划的影响。在未设置NOT NULL约束时,COUNT(*)查询采用全表扫描(1047次逻辑读);添加NOT NULL约束后,优化器转为使用索引快速扫描...
2025-06-03 07:00:00
701
原创 左右SQL执行计划妙招 ⑭ ——执行计划利用设计特性改变【物化视图影响】
。物化视图通过预计算存储、查询重写机制实现透明优化,配置选项包括即时构建(build immediate)和提交刷新(refresh on commit)。该技术适用于聚合查询场景,无需修改应用代码即可大幅提升性能...
2025-06-02 07:00:00
721
原创 左右SQL执行计划妙招 ⑬ ——执行计划利用设计特性改变【Iot表类型句】
文对比分析了Oracle索引组织表(IOT)与普通表的性能差异。实验显示,IOT表通过将数据直接存储在索引结构中,消除了回表操作,使主键查询的逻辑读从3次降至2次。文章详细展示了两种表的执行计划差异...
2025-06-01 07:00:00
849
原创 左右SQL执行计划妙招 ⑫ ——执行计划利用设计特性改变【Cluster类型】
本文探讨了Oracle数据库中有序散列聚族表(Sorted Hash Cluster)在性能优化中的独特价值。通过对比普通表与聚族表在执行排序查询时的表现,发现聚族表通过预排序存储机制,完全消除了排序操作,使查询性能实现质的飞跃...
2025-05-31 07:00:00
782
原创 左右SQL执行计划妙招 ⑪ ——执行计划利用设计特性改变【分区设计影响】
分区表的核心优势在于"分而治之"策略,使优化器能够精确定位数据。实践表明,合理选择分区键(如高频查询字段)并配合本地/全局索引策略,可带来10倍的性能突破,尤其适用于...
2025-05-30 07:00:00
981
1
原创 左右SQL执行计划妙招 ⑩ ——执行计划SQL写法差异改变【分区条件有无】
分区条件的有无直接决定了查询的执行效率。在分区表查询中,即使业务逻辑上某些条件是冗余的,但从性能优化角度考虑,明确指定分区键条件仍然是必要的。这种看似"多余"的条件实际上是分区表查询优化的关键所在...
2025-05-29 07:00:00
617
【数据库技术】表设计优化与SQL性能提升:深入解析表设计、分区表、全局临时表及优化案例
2025-04-26
【数据库技术】Oracle递归WITH编程详解:实现复杂查询与组合运算的新方法Oracle从11
2025-04-26
【数据库优化】深入剖析索引对数据库性能的影响:探讨索引的负面效应及其优化策略
2025-04-26
【数据库优化】Oracle非主流索引与SQL优化:位图索引、函数索引、反向键索引及全文索引的应用与陷阱分析了Oracle数据库中
2025-04-26
### 【数据库优化】左右SQL执行计划的妙招:提升性能的关键技术解析
2025-04-26
【数据库性能优化】基于PL/SQL与OCI实现的CUBE性能优化:挑战Oracle汇总任务效率极限
2025-04-26
【数据库管理】Oracle逻辑结构与性能优化:深入解析BLOCK、Segment、表空间及rowid对SQL优化的影响
2025-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人