监控mysql上客户端的连接数:

vi a1.py

#!/usr/bin/python

import os

import datetime

d1 = datetime.datetime.now().strftime("%Y-%m-%d %H:%M")

d2 = datetime.datetime.now().strftime("%Y-%m-%d")

os.system('/bin/rm -rf /log/Hosts/date +%Y-%m-%d -d "7 days ago"')

os.system('/bin/netstat -anp | grep 10.0.0.2:3306 > /log/Hosts/mysqls.txt')

d3 = os.path.join("/log/Hosts",d2)

d4 = os.path.join(d3,"mysqls2.txt")

d5 = os.path.join(d3,"mysqls3.txt")

if not os.path.exists(d3):

os.makedirs(d3)

os.mknod(d4)

os.mknod(d5)

os.remove(d5)

os.mknod(d5)

list = []

a = open('/log/Hosts/mysqls.txt','r')

b = a.readlines()

a.close()

for c in b:

d = c.split()[4]

e = d.split(":")[0]

list.append(e)

e2 = set(list)

h = open(d4,'a')

h.write(" "+"\n")

h.write(str(d1)+"\n")

h.write(" "+"\n")

h.close()

for f in e2:

g = list.count(f)

g2 = ('%s:%s' % (f,g))

h2 = open(d4,'a')

h2.write(g2+"\n")

h2.close()

if g >= 1200:

h3 = open(d5,'a')

h3.write(g2+"\n")

h3.close()

:wq

python a1.py

mysql 连接 监控_监控mysql上客户端的连接数相关推荐

  1. 微服务 mysql 连接池_【mysql】druid,连接池和微服务的问题

    我所知道的 druid 配置,是在一个服务上进行配置 假如一台机器上装有 mysql 当我们用连接池去连接的时候 根据 https://blog.csdn.net/w059805- 说法 连接池的大小 ...

  2. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  3. mysql连接池_数据库技术:数据库连接池,Commons DbUtils,批处理,元数据

    Database Connection Pool Introduction to Database Connection Pool 实际开发中"获得连接"或"释放资源&q ...

  4. gc问题mysql连接池_数据库连接池引起的FullGC问题,看我如何一步步排查、分析、解决...

    问题现象 在某个工作日,突然收到线上的服务告警,有大量的请求延时产生,查看线上服务发现基本上都是获取数据库连接超时,而且影响时间只有3~4秒钟,服务又恢复了正常.隔了几分钟之后,又出现了大量的告警,还 ...

  5. mysql amp;amp;_浅析mysql交互式连接amp;非交互式连接

    交互式操作:通俗的说,就是你在你的本机上打开mysql的客户端,就是那个黑窗口,在黑窗口下进行各种sql操作,当然走的肯定是tcp协议. 非交互式操作:就是你在你的项目中进行程序调用.比如一边是tom ...

  6. jet mysql连接字符串_数据库连接字符串大全

    MySQL 连接方式----------- MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 本地数据库连接 Driver={mySQL};Server=loca ...

  7. mysql api接口_【MySQL学生手册】MySQL客户端接口

    章节概述 本章将介绍MySQL所使用的客户端客户端接口.在章节中,你将了解: MySQL所提供的客户端接口程序 在客户端接口进行区分并选择所需的接口 在MySQL网站上下载MySQL客户端接口程序 M ...

  8. MySQL数据库test连接语句_【MySQL数据库开发之二】MySQL 基础语句的书写与操作!...

    本篇Himi简单介绍一些MySQL数据库的基础操作: 注:mysql 语句对大小写不敏感,语句以分号";"标识语句结束: 1.   首先使用两个简单的查询语句: 查询当前版本:se ...

  9. mysql 连接 优化_(一)MySQL 连接优化

    1.查看连接参数(show variables) mysql> show variables like '%connect%'; +------------------------------- ...

  10. mysql连接池_基于Swoole的通用连接池 - 数据库连接池(life)

    open-smf/connection-pool 是一个基于Swoole的通用连接池,常被用作数据库连接池. 依赖 依赖版本PHP>=7.0.0Swoole>=4.2.9Recommend ...

最新文章

  1. 项目经理应该具备的技能
  2. 技术扫盲:关于低代码编程的可持续性交付设计和分析
  3. android 缓存文件目录在哪个文件夹里,Android 文件目录存储介绍 缓存目录 | 私有目录 | 系统根目录 | 用户可见目录...
  4. 寒武纪芯片——有自己的SDK,支持tf、caffe、MXNet
  5. 【Android 逆向】Android 进程简介 ( Android 应用启动流程 )
  6. 通过随机数生成兑换码和概率生成随机数
  7. 从网游策划谈《梦幻西游》的成功之道
  8. 最大值_Leetcode2 | 滑动窗口最大值(Q239)
  9. JavaWeb JDBC初步连接和JDBC连接规范化
  10. Dalvik虚拟机的内存管理
  11. stream场景用法总结
  12. 【基础练习】【区间DP】codevs1090 加分二叉树题解
  13. UVALive 5135 Mining Your Own Business 双连通分量
  14. HTML+CSS+JS 实现全屏下雪动画背景用户登录注册表单
  15. 通话录音自动上传功能
  16. Wavel Sequence HDU - 6078 (dp)
  17. ThinkPHP5.1.x 框架源码分析之框架的灵魂
  18. 解决 vue-paypal-checkout 导致 PayPal 按钮未正常显示
  19. ABAP EWM模拟 /SCWM/ADGI过账更改HU数量
  20. Django 运行报错 Manager isnt accessible via Category instances

热门文章

  1. 10个高效的摸鱼神器,你错过几个?
  2. 01 Nginx的高并发处理
  3. numpy-np.Inf
  4. Python-split()函数的使用
  5. 李宏毅机器学习——梯度下降
  6. 致Android开发者:APP 瘦身经验总结
  7. 数据标准是物联网大集成应用的核心
  8. 深入浅出带你了解Python2与Python3的异同
  9. Django项目实践4 - Django站点管理(后台管理员)
  10. SLAM会议笔记(五)LLOAM