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 !

  • 相关阅读:
    HDUOJ---1863畅通工程
    HDUOJ---1879 继续畅通工程
    HDUOJ---1102Constructing Roads
    HDUOJ---1102Constructing Roads
    hdu--DFS
    poj1611---The Suspects
    nyoj-----幸运三角形
    HDUOJ --2523
    HDUOJ---1195Open the Lock
    HDUOJ----2952Counting Sheep
  • 原文地址:https://www.cnblogs.com/changbo/p/5526221.html
Copyright © 2011-2022 走看看