多语言展示
当前在线:180今日阅读:2今日分享:38

使用Python测试MSSQLSERVER数据库连接数

测试MSSQLSERVER数据库实际最大连接数测试环境 Python3.5 MSSQLSERVER2012 WIN10 8G内存
方法/步骤
1

先检查下,是否已经安装“pymssql”包

2

导入 pymssql包 本懒猫使用的是windows系统,所以需要下载pymssql-2.1.0.win32-py3.4.exe (md5)下载后,直接安装即可

3

直接贴代码图以及代码块,亲测可行,代码很简单这里不再介绍是什么意思了,相信小伙伴们都懂 嘿嘿相关代码块如下,小伙伴们可以直接COPY执行相关代码如下:import pymssqllistConn = []num = 40000i = 0while num > 0:    num = num -1    i = i + 1    strConn = pymssql.connect(host='.',database='ReportServer')    listConn.append(strConn)    print('当前打开连接数:', i)上面的代码中,连接数据库字符串这里简单解释下,因为懒猫用的是本机测试的所以链接字符串可以简写。大家如果需要测试其它服务器上面的数据库,链接字符串可以这么写:strConn = pymssql.connect(host='.',user='sa',password='123456',database='ReportServer')

4

-- MSSQLSERVER 最大连接数SELECT @@max_connections查询结果,请看下图:

5

现在我们来看下,python小程序跑完结果,从下图 我们可以看到 当前连接数已经到 “32216” ;懒猫的8G内存现在还没有爆满,数据库链接已经到达最大可以链接数了

6

最后在MSSQLSERVER中执行下面代码,看下 数据库实际连接数

注意事项

懒猫能力有限,如有不对的地方,欢迎大伙批评指针。谢谢

推荐信息