python测试mysql最大连接数_python监视mysql最大连接数

#!/usr/local/bin/python3.5

import pymysql

import time

sum = 0

while True:

#open db connection

db = pymysql.connect(‘localhost‘,‘root‘,‘abc-123‘,‘test‘)

#use cursor()

cursor = db.cursor()

#use execute() run sql

cursor.execute("show variables like ‘%max_connections%‘;")

#USE fetchone()

Max = cursor.fetchone()

cursor.execute("show global status like ‘Max_used_connections‘;")

History_max = cursor.fetchone()

cursor.execute("show global status like ‘Threads_connected‘;")

Currently = cursor.fetchone()

sum = sum + 1

print("\n--------------------------------\n")

print("统计日期 :",time.strftime(‘%Y-%m-%d %H:%M:%S‘))

print("当前统计次数 :",sum)

print("mysql最大连接数 :",Max[1])

print("mysql历史最大连接数 :",History_max[1])

print("mysql当前最大连接数 :",Currently[1])

db.close()

time.sleep(5)


版权声明:本文为weixin_29198045原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。