一、工具介绍
ORACLE 数据库有 AWR 报表,可以方便诊断人员快速了解数据库在某个时间点的性能问题和原因。OceanBase 除了运维平台 OCP 里提供了丰富的性能展示功能方便对 OceanBase 进行诊断,还有一款工具`dooba` 可以观察很方便实时观察 OceanBase 租户性能。
dooba其实就是一个python脚本。
二、工具下载
(https://github.com/oceanbase/oceanbase/blob/master/tools/scripts/dooba.py)
三、工具的使用
DOOBA 的原理是使用 MySQL 命令连接到 OceanBase 的 SYS 租户中,实时展示租户 SQL 的 QPS(包括 select、update、insert、delete、commit)以及相应 SQL 的平均延时(RT)。同时还可以展示各个节点的 SQL 的 QPS 以及 RT 等。
备注:使用前必须安装mysql 客户端:最好是5.7版本
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 --卸载mariadb-libs 包
安装mysql客户端
rpm -ivh mysql-community-common-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.38-1.el7.x86_64.rpm
上传文件dooba.py 到服务器任意位置下
在dooba.py文件的目录下执行如下命令:

整体界面:

查看每个zone 的服务器性能

查看历史的性能
最后修改时间:2022-11-03 12:34:51
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




