mysql dodba_doDBA

doDBA tools是什么

doDBA tools是一个基于控制台的远程监控工具,它不需要在本地/远程系统上安装任何软件,它可以实时收集操作系统、MySQL、InnoDB的实时性能状态数据,并可以生成Doing日志文件,来帮助你快速了解/优化系统及MySQL数据库。

特点基于golang语言开发

可收集Linux、MySQL相关性能数据

可本地或远程收集,可多台

mytop --Like Linux TOP

基于并发生成Doing日志,复现现场

可记录到日志文件

doDBA tools 工作原理

远程收集系统信息是通过ssh(用户名密码或建立信任)的方式连接到远程服务器上收集,收集的方法都是通过读取Linux的proc下的等meminfo,diskstats,uptime,net,vmstat ,cpuinfo ,loadavg等文件,这和pmm,zabbix收集方式一致。

远程收集MySQL信息是通过 MySQL tcp连接到MySQL数据库上收集,只需要授予连接用户PROCESS、SELECT权限即可。

系统信息和MySQL信息的收集可以分离,如果只想收集系统信息,只需要提供系统用户名密码即可,如果只收集MySQL可以只提供MySQL连接信息,如果是rds用户,可以使用-rds参数,在使用mytop时会自动忽略系统信息的收集。

如何使用

Github主页:

https://github.com/dblucyne/dodba_tools

Download:

下载下来就可以直接使用,不依赖于任何环境。

wget https://raw.githubusercontent.com/dblucyne/dodba_tools/master/doDBA --no-check-certificate

wget https://raw.githubusercontent.com/dblucyne/dodba_tools/master/doDBA.conf --no-check-certificate

chmod +x doDBA

使用帮助:

./doDBA -help

-c string

configuration file.(default "doDBA.conf")

-h string

Connect to host/IP.

-sys

Print linux info.

-myall

Print linux and mysql info.

-mysql

Print mysql info.

-innodb

Print innodb info.

-mytop

Print mysql prcesslist,like top.

-i duration

refresh interval in seconds.(1s)

-t int

doing on Threads_running.(50)

-rds

Ignore system info.

-log

Print to file by day.

-nocolor

Print to nocolor.

1.收集Linux性能数据

./doDBA -h=IP  -sys

2. 收集MySQL性能数据

./doDBA -h=127.0.0.1 -mysql -mu root -mp 123456  ##mu代表用户名,mp代表密码

3. 收集InnoDB性能数据

./doDBA -h=127.0.0.1 -innodb -mu root -mp 123456

4 收集MySQL及Linux性能数据root@localhost soft]# ./doDBA -h=127.0.0.1 -myall -mu root -mp 123456 -hp redhat  ##hp代表系统的密码

DoDBA tools on host 127.0.0.1

---------+----load--avg----+-----cpu-usage-----+--swap--+----net----+-------mysql-status-------+-slow---th---+---bytes---

time     |   1m    5m   10m| usr  sys  iow  ide|  si  so| recv  send|   QPS  TPS  ins  upd  del| sql run  con| recv  send

---------+-----------------+-------------------+--------+-----------+--------------------------+-------------+-----------

01:08:52 | 0.08  0.06  0.02|40.1 54.2  0.0  0.0|   0   0|   0K    0K|     0    0    0    0    0|   0   1    1|   0K    5K

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431107.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐几个配色和图标网站

图标网站https://www.iconfinder.comhttp://www.flaticon.com/ 渐变选择器http://sc.chinaz.com/jiaobendemo.aspx?downloadid1493221433405 在线配色器http://sc.chinaz.com/jiaobendemo.aspx?downloadid142815175416 安全颜色http://www.bootcss.com/p/websafecolors/ 转载…

python header头部请求_python3爬虫怎样构建请求header

写一个爬虫首先就是学会设置请求头header,这样才可以伪装成浏览器。下面小编我就来给大家简单分析一下python3怎样构建一个爬虫的请求头header。 1、python3跟2有了细微差别,所以我们先要引入request,python2没有这个request哦。然后复制网址…

mysql配置文件结构_MariaDB/MySQL配置文件my.cnf解读

MariaDB/MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,因此要对一些参数进行调整优化。当然,对配置文件各参数的调整需要根据实际环境,不同时期不同数量级的数据进行性能优化。MySQL/Maria…

Android学习----发行版本

Android 1.1(Bender“发条机器人”) Android 1.5( Cupcake“纸杯蛋糕”) Android 1.6(Donut 甜甜圈) Android 2.0(clair:闪电泡芙、法式奶油夹心甜点、松饼) Android 2.2(Froyo 冻酸…

python各版本区别_关于python中不同版本的print区别

最近有时候会看看python的一些东西。也看了一些入门教程,但是发现一个问题是,在用print的时候老是报错: 报错如下:提示print a这句有语法问题。但是看的教程里面都有这样写的,没有问题啊。 忽然想到以前同学说过python…

stc8g1k08程序范例_通过WiFi对STC单片机程序下载和调试

简介本文设计了基于WiFi-UART的STC单片机下载调试模块,这样便于对嵌入式系统进行远程调试开发,特别是在一些具有移动功能的平台,强电平台以及需要实时监视和修改程序的应用场合。本文相关的下载资源:WiFi模块下载STC程序设计文件[…

创建测试数据

BuildDatabase 在一些文档规范严格的公司,实际上是同时有一份开发文档和测试文档的。但开发人员在整个开发过程中,并没有参考测试文档,所以最后就很容易造成测试阶段开发人员不断地返工,开发人员和测试人员之间矛盾尖锐。但最终80…

mysql最大连接数合理值_MySQL服务器最大连接数的合理设置

MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确…

echo off备份mysql_windows下备份Linux服务器上的MySQL

【更新】因为windows存在 10点前后生成的时间格式不同,导致无法正确生成sql文件。导致上次的备份文件无法生成研究后对旧内容进行修改echo offforfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -2 /c "cmd /c del /f path"set/a a%time…

python 3d重建_3D点云重建原理及Pytorch实现

3D点云重建原理及Pytorch实现 Pytorch: Learning Efficient Point Cloud Generation for Dense 3D Object Reconstruction 一种Pytorch实现方法:学习高效的点云生成方法用于稠密三维物体重建 一.论文概要 传统的三维对象生成建模方法是利用三维卷积运算的…

Java进阶04 RTTI

链接地址:http://www.cnblogs.com/vamei/archive/2013/04/14/3013985.html 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 运行时类型识别(RTTI, Run-Time Type Identification)是J…

springdatajpa命名规则_Spring Boot 之Spring data JPA简介

PA的全称是Java Persistence API (JPA),他是一个存储API的标准,而Spring data JPA就是对JPA的一种实现,可以让我们方便的对数据进行存取。按照约定好的方法命名规则写dao层接口,从而在不实现接口的情况下,实现对数据库…

PHPCMS 模板的设置

编制好模板后&#xff0c; 一、设置config.php<?php return array (name > 现代的蓝红色模板,author > dazhaihui,dirname > simpleblue,homepage > http://www.phpcms.cn/,version > 1.0,disable > 0,file_explan >array (templates|simpleblue|cont…

奖学金设计mysql_基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)

基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文10000字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)摘 要本文论述了奖学金评定系统从分析到实现的整个过程&#xff0c;说明了系统实现的基本思路&#xff0c;介绍系统不同的功能模块以…

python中的列表和元组_python中列表和元组的区别

如果有了解过python中的列表和元组&#xff0c;你可能会知道相对于列表&#xff0c;元组是不可变的&#xff0c;也就是说元组中的数据不能随意更改。除了列表是用中括号表示而元组是用小括号表示之外&#xff0c;这两种数据类型好像并没有什么不同&#xff0c;都是用来存放一系…

sublime2使用和配置

官方下载地址:http://www.sublimetext.com/2,可下载zip免安装版 显示左侧目录树 无需安装插件,菜单>“文件”》“打开目录”&#xff0c;会自动显示 代码注释 无需安装插件&#xff1a;Ctrl/&#xff1a;注释整行&#xff0c;可来回切换&#xff0c;Submlie Text可自动判断…

mysql ab复制延时_Mysql的AB复制

Mysql的AB复制环境&#xff1a;rhel 6.5master:192.168.2.1slave1:192.168.2.2slave2&#xff1a;192.168.2.101.mysql的单向复制注: mysql数据库的版本,两个数据库版本要相同,或者slave比master版本高!yum install mysql-server -y请注意当你进行复制时,所有对复制中的表的更…

python ckeditor上传图片400错误_又一款python开发神器

优秀的python开发工具有很多&#xff0c;比如pycharm&#xff0c;spder&#xff0c;ipython&#xff0c;jupyter以及很多编辑器的插件等。但是如果利用python来做数据分析的话&#xff0c;要是有一款类似Rstudio的工具就好了&#xff0c;Rstudio是非常人性化的工具。之前有一个…

mysql.data.dll win10_【MySQL】Windows10下安装

2.配置环境变量变量名&#xff1a;MYSQL_HOME变量值&#xff1a;download_path\mysql-8.0.19-winx64path添加&#xff1a;%MYSQL_HOME%\bin;3.生成data文件管理员身份&#xff0c;进入download_path\mysql-8.0.19-winx64\bin命令&#xff1a;mysqld --initialize-insecure --us…

Chrome 调试动态加载的js

今天有个同事问到我用chrome调试动态加载js的问题&#xff0c;这个问题之前遇到过&#xff0c;只是时间有点长了&#xff0c;有些忘记。在这里做一下记录&#xff1a; 在要调试的源码的后面加上 // sourceURL debug.js 注释。 这样子&#xff0c;当浏览器检测到这个标记的时候…