zoukankan      html  css  js  c++  java
  • 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(" -------------------------------- ")
    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)

    
    

    输出结果:

      

    [root@zab jb]# ./mysql.py

    --------------------------------

    统计日期 : 2016-05-25 09:31:52
    当前统计次数 : 1
    mysql最大连接数 : 2000
    mysql历史最大连接数 : 6
    mysql当前最大连接数 : 1

    --------------------------------

    统计日期 : 2016-05-25 09:31:57
    当前统计次数 : 2
    mysql最大连接数 : 2000
    mysql历史最大连接数 : 6
    mysql当前最大连接数 : 1

    --------------------------------

    统计日期 : 2016-05-25 09:32:02
    当前统计次数 : 3
    mysql最大连接数 : 2000
    mysql历史最大连接数 : 6
    mysql当前最大连接数 : 1

    END !

  • 相关阅读:
    python2和python3的区别
    星球大战
    [USACO]高低卡(金)High Card Low Card (Gold)
    学习笔记
    叶子的染色
    大问题
    ...
    考试前...
    [HAOI2010]计数
    [POI2006]OKR-Periods of Words
  • 原文地址:https://www.cnblogs.com/changbo/p/5526221.html
Copyright © 2011-2022 走看看