我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle 10046事件故障诊断分析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle 10046事件故障诊断分析

本篇文章为大家展示了oracle 10046事件故障诊断分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

什么是事件?
EVENTS are primarily used to produce additional diagnostic information
when insufficient information is available to resolve a given problem.

An EVENT is a special item used by the Oracle server to do one of the following:

event是oracle服务器用于下述三种目的的一个特殊对象:
Change behaviour 改变状态(行为)
Enable collection of trace or debug information 开启收集trace或debug信息
Enable additional error checking or similar  开启额外错误信息检查或类似目的


什么是10046事件?
oracle调试事件之一,帮助我们解析 一条/多条SQL、PL/SQL语句的运行状态 ,这些状态包括 :Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等等。
[oracle@hhu mesg]$ oerr ora 10046
10046, 00000, "enable SQL statement timing"
// *Cause:
// *Action:


10046事件的几种典型用法
单条sql调试
多条sql调试

案例
    通过awr报告或直接查询到该sql语句对应的sql id,然后在全局开启10046事件,追踪单条sql执行情况,同时请开发人员用zabbix监控,一旦发现该语句的执行有耗时超过10s级别的,立刻反馈。开发人员反馈捕捉到10s级别的执行情况后,关闭10046事件。进入到trace目录,用tkprof工具处理两份.trc文件,一份正常耗时,一份超时的,具体内容见另外两个文档。对比发现,两次sql执行的执行计划一致,但是超时的会处理上百万行数据,访问十几万个块,而正常耗时的则只是处理几十行数据。开发人员继而打印出语句中的绑定变量,发现超长耗时与具体绑定变量值相关。问题到此交与开发人员解决。

上述内容就是oracle 10046事件故障诊断分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle 10046事件故障诊断分析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

DNS故障诊断及问题分析示例

有一些场景会导致访问 DNS 服务不稳定,例如 DNS 服务器的设置有问题、网络有丢包、主机 DNS 配置错误等等。我们接下来查看几种 case。
DNS命令Linux2024-12-02

剖析ASP事件日志:故障诊断与预防的利器

ASP事件日志是故障诊断和预防的利器,它可以记录与ASP应用程序相关的所有事件,帮助管理员快速识别并解决问题。
剖析ASP事件日志:故障诊断与预防的利器
2024-03-06

Netdata中的实时监控数据对故障诊断和性能分析有何影响

Netdata提供了实时监控数据,这些数据对故障诊断和性能分析非常有帮助的影响:及时发现故障:通过实时监控数据,管理员可以立即发现系统或应用程序的故障。监控数据可以显示CPU、内存、磁盘、网络等资源的使用情况,帮助管理员快速定位故障原因。实
Netdata中的实时监控数据对故障诊断和性能分析有何影响
2024-06-04

ASP事件日志:应用程序故障的追溯和分析指南

ASP事件日志是诊断和分析应用程序故障的宝贵工具。本文将指导您逐步了解如何使用这些日志来追溯和分析错误,以提高应用程序的稳定性和性能。
ASP事件日志:应用程序故障的追溯和分析指南
2024-03-06

编程热搜

目录