200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > mysql数据库中查看数据库当前连接数

mysql数据库中查看数据库当前连接数

时间:2019-10-05 14:25:57

相关推荐

mysql数据库中查看数据库当前连接数

语句:show status like '%Threads_connected%';

关于连接数在csdn找了好久没有找到,只知道是在show status命令下有返回结果。不得已,采用了对比进行结论输出。方案如下:

一、创建三个数据库连接

二、每次创建完数据库连接后执行show status;命令

三、输出每个连接下数据库连接为对应连接的数(即第几个连接)

查看那个值一直在即可:

代码如下:

def get_cursor():conn = psql.connect(host='localhost', port=3306, database='test_info', user='root', password='root')cursor = conn.cursor()return cursorif __name__ == '__main__':cursor = get_cursor()cursor.execute("show status;")data = cursor.fetchall()cursor_1 = get_cursor()cursor_1.execute("show status;")datas = cursor_1.fetchall()cursor_2 = get_cursor()cursor_2.execute("show status;")data_2 = cursor_2.fetchall()for j in range(len(data)):if data[j][1] == '1':print(data[j])print('='*100)for i in range(len(datas)):if datas[i][1] == '2':print(datas[i])print('='*100)for k in range(len(data_2)):if data_2[k][1] == '3':print(data_2[k])

运行完发现Threads_connected一直存在,且可以对应上去。所以就是他了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。