自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle 性能分析系列:tkprof 工具详解 —— 解码 10046 Trace 的利器

tkprof)是 Oracle 提供的一个工具,用于格式化 10046 Trace 文件。它能将 Oracle 内部记录的二进制 trace 信息转换成人类可读的格式,并汇总 SQL 执行统计、等待事件等数据。10046 trace 提供原始数据,tkprof 帮你“读懂”它。

2025-08-07 17:07:43 721

原创 Oracle 性能分析系列:10053 Trace——优化器的“思考过程”全解析

是 Oracle 的一个隐藏事件,用于输出优化器(Cost-Based Optimizer, CBO)在生成执行计划时的详细决策过程。它被称为“CBO的黑盒思考过程”,是诊断执行计划异常、理解执行路径选择原因的利器。

2025-08-06 09:33:21 285

原创 Oracle 10046 Trace 设置方法详解(含会话级与系统级)

Oracle 提供的事件可以用于捕捉 SQL 执行过程中的详细信息,包括:绑定变量(binds)等待事件(waits)执行计划(execution plan)执行次数、耗时等详细指标与普通的 AWR 报告不同,10046 Trace 提供的是极为底层、逐语句级别的诊断信息,常与tkprof工具配合使用。会话级设置适合临时分析某个用户的 SQL。系统级设置适用于分析全局或新连接的行为。配合tkprof可清晰分析性能瓶颈来源。

2025-08-05 17:21:59 252

原创 Oracle RAC 环境中重建中央 oraInventory 的操作指南

在 Oracle Real Application Clusters (RAC) 环境中,oraInventory(中央清单)用于记录所有 Oracle 安装信息。当 oraInventory 出现损坏或丢失时,我们可能需要重新构建它,以确保 OUI(Oracle Universal Installer)能正确识别现有的 Oracle Home。文件,它记录了所有注册过的 Oracle Home 路径与所属节点。标签标识一个 Oracle Home,包括路径(表示是 Oracle 安装路径,

2025-08-01 10:27:35 264

原创 如何查看 Oracle 数据库中最近执行的 SQL?

✅ 如果你只想快速查看最近执行的 SQL:用V$SQL。✅ 如果你想知道谁在执行什么 SQL:用V$SESSIONV$PROCESSV$SQLAREA联查。

2025-08-01 10:07:25 273

原创 Oracle AQ 测试与实践记录:一个被忽视的强大功能

Oracle AQ(Advanced Queuing,高级队列)是 Oracle 数据库内置的消息队列机制,支持异步通信、可靠传输、事务一致性、跨数据库传播等特性。它可以广泛应用于:系统间消息解耦异步任务处理审计日志收集与 JMS 接轨等场景ora10204orcltemp_admin,授予 DBA 权限数据库链接(DBLINK)-- 创建测试类型创建队列表和队列BEGINEND;添加订阅者DECLAREBEGINEND;

2025-07-31 11:23:30 579

原创 Linux 下常用端口检测命令整理与实用技巧

命令功能查看某进程监听的 TCP 端口ss -anp查看某个端口的监听情况与进程绑定分析客户端连接数量与端口分布这些命令可以灵活组合使用,是 Linux 下排查连接异常、服务监听失败、端口冲突等问题的基础工具。

2025-07-31 10:45:43 355

原创 Oracle 分区表性能记录:基于 RANGE 分区的批量插入与分区效果分析

我们创建一个按col1本次测试从表结构设计、插入脚本执行、分区数据分布等角度出发,验证了 Oracle 分区表的一些关键行为:分区表本身不会提升插入性能,但可通过优化插入策略结合并发处理获得优势分区设计不合理反而可能加重某一部分 IO 压力Oracle 提供了interval等更灵活的分区方案,更适合动态数据量的业务模型。

2025-07-31 10:14:34 510

原创 Oracle 分区表入门:使用 RANGE 分区创建大数据量表结构

RANGE 分区是最常见的分区类型之一,适合将数据按照某个连续数值区间来拆分。例如,按日期、编号、分数等划分数据范围。比如:年龄小于 18 属于 p118–29 属于 p230–49 属于 p3其他属于 p4在 Oracle 中,可以通过以下语法创建一张基于col1列的 RANGE 分区表。通过本示例,我们学习了如何:使用range分区创建表使用 PL/SQL 向分区表插入大量数据简要查看分区行数和验证分区效果。

2025-07-31 10:04:48 426

原创 搭建简易19c RAC ADG

为了做测试而总结的最小工作量的RAC ADG的搭建方法

2024-06-25 21:33:24 603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除