Mysql查询连接数及表空间情况

 时间:2026-02-12 23:49:48

对于Mysql数据库监控,往往需要监控其连接数及表空间情况等信息。

Mysql本身有一些视图及函数等,通过查询这些内容来获得这些信息。

方法/步骤

查询mysql表空间情况sql:

select truncate(sum(data_length)/1024/1024,2) as data_size,truncate(sum(index_length)/1024/1024,2) as index_size,truncate(sum(index_length+data_length)/1024/1024,2) as total,table_schema from information_schema.tables group by table_schema 

Mysql查询连接数及表空间情况

其查询结果如下:

Mysql查询连接数及表空间情况

各字段说明如下:

data_size----数据空间大小,单位MB

index_size----索引空间大小,单位为MB

total------总大小,单位为MB

table_schema----表空间名称

Mysql查询连接数及表空间情况

查询mysql连接信息sql:

SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO FROM information_schema.PROCESSLIST

Mysql查询连接数及表空间情况

查询结果如下:

Mysql查询连接数及表空间情况

各字段说明如下:

id--对应mysql的进程id

user---操作用户

host---操作机器

db----操作的哪个数据库

command---命令

time-------时长

state----状态

info---------详情

Mysql查询连接数及表空间情况

如果想杀掉mysql的查询sql相关进程

执行kill 进程id

Mysql查询连接数及表空间情况

注意事项

需要有访问information_schema数据库的权利

  • PL/SQL Developer安装教程
  • linux安装openssl方法
  • oracle12c的安装方法
  • 如何启动weblogic受管理服务器Managed Server
  • java开发中遇到的问题:[2]rt.jar访问限制
  • 热门搜索
    certainly是什么意思 手上的月牙代表什么 学区房是什么意思 家中养什么花好 湛蓝的天空宛如什么 什么软件下载歌曲免费 uzi什么意思 刹车油什么牌子好 坚持什么工作总基调 阿胶糕什么时候吃