现在的位置: 首页 > 综合 > 正文

查看mysql实时运行sql的工具–orztop

2018年01月21日 ⁄ 综合 ⁄ 共 955字 ⁄ 字号 评论关闭

  该工具为我的同事朱旭开发的一款可以查看mysql数据库实时运行的sql状况的工具,以前苦于通过show
processlist/show full processlist抓取sql的同志们现在只要盯一盯屏幕就可以了,非常的方便,点击这里进行下载,使用方法也很简单,如下:

   root@alsdb_admin1a:/root>./orztop -help

   ==========================================================================================

   Info :

   Created By zhuxu@taobao.com

   Usage :

   Command line options :

   -help Print Help Info.

   -h,-host Hostname/Ip to use for mysql connection.

   -u,-user User to use for mysql connection.

   -p,-pwd Password to use for mysql connection.

   -P,-port Port to use for mysql connection(default 3306).

   -S,-socket Socket to use for mysql connection.

   -t Time(second) Interval.

   我在本地进行运行范例如下:

   ./orztop -h=127.0.0.1 -P=3009 -u=aurora -p=xxxx -t=1

   h代表主机地址(RDS用户换为实例的连接地址:hzn02.rds.aliyuncs.com)

   P代表端口(RDS用户换位实例连接端口:3306)

   u代表运行用户

   p代表密码

   t代表时间刷新间隔

屏幕打出的信息中还包括了数据库的每秒的insert/update/delete/select,逻辑读,命中率,当前活动线程等,可以大致看到数据库的当前压力情况,当你的实例出现性能瓶颈时,不妨用该工具看看,抓取一下当前正在跑的慢sql,然后在分析一下sql,很不错的工具,推荐给大家。

ps:该工具主要用于innodb引擎

from:http://ourmysql.com/archives/1296

抱歉!评论已关闭.