广告
返回顶部
首页 > 资讯 > 数据库 >使用SQLBooster工具分析Oracle性能问题
  • 843
分享到

使用SQLBooster工具分析Oracle性能问题

2024-04-02 19:04:59 843人浏览 薄情痞子
摘要

问题现象 下午开发人员反映,一个测试环境数据库访问非常慢,让我帮忙分析原因。 正好刚装了 sqlBooster ,通过它来分析,顺便熟悉一下它的使用。 原因分析 获取等待事件 数据库慢的话首先看等

问题现象

下午开发人员反映,一个测试环境数据库访问非常慢,让我帮忙分析原因。

正好刚装了 sqlBooster ,通过它来分析,顺便熟悉一下它的使用。

原因分析

获取等待事件

数据库慢的话首先看等待事件,在 SQLBooster 主界面点开“事件排行”,界面显示 TOP5 等待事件如下:

其中 row cache lock 排第一。

使用SQLBooster工具分析Oracle性能问题

分析阻塞session

出现 session lock ,通过主界面的“阻塞树”,可以查看 session 阻塞的情况。

不过这些 session 阻塞在动态变化,且并没有执行 SQL 。

使用SQLBooster工具分析Oracle性能问题

查看当前的 active session 如下, session 中可以灵活根据条件过滤:

使用SQLBooster工具分析Oracle性能问题

分析等待事件的详细信息

对于   row cache lock 等待事件,我们要获取 session 的 P1 参数。

使用SQLBooster工具分析Oracle性能问题

用 P1 参数去 v$rowcache 中去查询参数名称,发现是“ dc_users ”。

使用SQLBooster工具分析Oracle性能问题

和 dc_users 相关的,通常是由于用户登录引发。从审计视图中,查看当天的登陆审计,发现错误码 ORA-1017 占了绝大部分。

这个错误是用户名密码错误。

使用SQLBooster工具分析Oracle性能问题

那么问题至此就清楚了,一台客户端用 jdbc 连接数据库,但是由于配置文件中密码录错了,反复重连。

而且配置了连接池,所以一瞬间有多个连接请求连接数据库。进而引起数据库响应缓慢。

处理办法

在 sqlnet.ora 中将该客户端的 IP 加入访问黑名单,性能问题消失。然后联系该客户端的开发人员,修改 jdbc 配置文件。

您可能感兴趣的文档:

--结束END--

本文标题: 使用SQLBooster工具分析Oracle性能问题

本文链接: https://www.lsjlt.com/news/50123.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 使用SQLBooster工具分析Oracle性能问题
    问题现象 下午开发人员反映,一个测试环境数据库访问非常慢,让我帮忙分析原因。 正好刚装了 SQLBooster ,通过它来分析,顺便熟悉一下它的使用。 原因分析 获取等待事件 数据库慢的话首先看等...
    99+
    2022-10-18
  • 性能分析工具Systrace如何使用
    这篇“性能分析工具Systrace如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“性能分析工具Systrace如何使用...
    99+
    2023-07-05
  • 性能分析工具 之 Perfetto基本使用
            Perfetto是google从Android10开始引入的一个全新的平台级跟踪分析工具。适用于Android、Linux和Chrome的更加通用和复杂的用于性能检测和跟踪分析的生产级开源项目。在android系统中对性能分...
    99+
    2023-09-05
    android 性能优化
  • 性能分析工具Systrace的使用及说明
    目录Systrace介绍Systrace使用方法详解使用命令行捕获Systreace报告文件打开System报告查看报告元素键盘快捷键使用工具帮助定位性能问题检查界面帧和提醒Syst...
    99+
    2023-03-03
    性能分析工具 Systrace的使用 性能分析工具Systrace
  • Android性能分析工具TraceView怎么用
    要使用TraceView进行Android性能分析,可以按照以下步骤进行操作: 在Android Studio中打开项目,并确保...
    99+
    2023-10-23
    Android
  • MySQL性能分析、及调优工具使用详解
    本文汇总了MySQL DBA日常工作中用到的些工具,方便初学者,也便于自己查阅。先介绍下基础设施(CPU、IO、网络等)检查的工具:vmstat、sar(sysstat工具包)、mpstat、oprofil...
    99+
    2022-10-18
  • PHP7下安装并使用xhprof性能分析工具
    目录安装 xhprof运行报错随机应变补充该 xhprof 版本是从 https://github.com/longxinH/xhprof 获取 安装 xhprof cd xhpr...
    99+
    2022-11-12
  • Paddle模型性能分析工具Profiler怎么使用
    本篇内容介绍了“Paddle模型性能分析工具Profiler怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Paddle模型性能分析P...
    99+
    2023-07-05
  • MySQL性能分析工具之PROFILE怎么用
    小编给大家分享一下MySQL性能分析工具之PROFILE怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • 如何使用systemtap调试工具分析MySQL的性能
    这篇文章将为大家详细讲解有关如何使用systemtap调试工具分析MySQL的性能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、 分析SQL语句在执行各个阶段的消耗比...
    99+
    2022-10-19
  • Windows 2003自带性能监控工具的使用分析
    本篇文章为大家展示了Windows 2003自带性能监控工具的使用分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前几天有一台备库在累积了多日的REDO后,进行REDO APPLY时,整个系统变得...
    99+
    2023-06-06
  • go性能分析工具pprof的用途及使用详解
    目录pprof的用途利用runtime/pprof包实现cpu分析的步骤利用runtime/pprof包实现内存分析的步骤:利用net/http/pprof包进行性能分析总结&nbs...
    99+
    2023-01-06
    go性能分析工具 go 性能 go pprof 性能分析
  • 常用的Android性能分析工具有哪些
    常用的Android性能分析工具有以下几种: Android Studio Profiler:Android Studio自带的...
    99+
    2023-10-23
    Android
  • Linux各类性能分析工具用法详解
    文章目录 静态性能分析工具文件系统观测工具虚拟文件系统(VFS)分析工具磁盘管理工具进程资源占用监测系统库调用分析工具网络配置防火墙配置多路径配置进程调度系统命令操作查看硬件信息磁盘管理网络端...
    99+
    2023-09-02
    linux 运维 性能优化 自动化 监测
  • Kubernetes应用性能分析工具Kubectl Flame怎么用
    这期内容当中小编将会给大家带来有关Kubernetes应用性能分析工具Kubectl Flame怎么用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是性能分析?性能分析是分析应用程序性能来改进代码质量...
    99+
    2023-06-15
  • PHP7下怎么安装并使用xhprof性能分析工具
    这篇文章将为大家详细讲解有关PHP7下怎么安装并使用xhprof性能分析工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。该 xhprof 版本是从 https://github.com/longxinH...
    99+
    2023-06-15
  • Linux系统下如何使用主机性能分析工具nmon
    这篇文章主要讲解了“Linux系统下如何使用主机性能分析工具nmon”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下如何使用主机性能分析工具nmon”吧!nmon是收集AIX或...
    99+
    2023-06-12
  • 如何使用Apache日志分析工具分析二维码访问?
    Apache是一个流行的Web服务器,用于许多网站和Web应用程序。Apache可以生成日志文件,这些文件可以用于分析网站的访问情况。在本文中,我们将讨论如何使用Apache日志分析工具分析二维码访问。 二维码是一种广泛使用的技术,用于在移...
    99+
    2023-08-12
    二维码 apache 日志
  • C#开发中如何使用远程调试和性能分析工具
    C#开发中如何使用远程调试和性能分析工具引言:在C#开发过程中,远程调试和性能分析工具可以帮助我们解决一些难以调试的问题和优化程序性能。本文将详细介绍如何使用远程调试工具和性能分析工具,并提供具体的代码示例。一、远程调试工具远程调试工具允许...
    99+
    2023-10-22
    性能分析工具 远程调试 C#开发
  • Flare应用前后端性能优化问题分析
    本篇内容主要讲解“Flare应用前后端性能优化问题分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flare应用前后端性能优化问题分析”吧!写在前面在聊 flare 之前,我想先聊聊 flam...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作