SQL Server 查看进程池默认最大连接数和当前连接数,允许同时用户连接的最大连接数
1、获取 SQL Server 允许同时用户连接的最大连接数:
SELECT @@MAX_CONNECTIONS;
--32767, SQL Server 2019
2、获取自上次启动 SQL Server 服务以来连接或试图连接的次数:
SELECT @@CONNECTIONS;
3、获取当前指定数据库的连接信息:
SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='DBNAME') order by program_name desc
--将DBNAME替换成要查询的库
4、获取当前 SQL Server 所有的连接详细信息, 包括系统进程和用户进程:
SELECT * FROM sysprocesses;
5、使用sp_who系统存储过程查看
--列出全部当前进程
USE master;
GO
EXEC sp_who;
GO
--列出特定用户的进程
EXEC sp_who 'ice';
--显示所有活动进程
EXEC sp_who 'active';
--显示会话 ID 标识的特定进程
EXEC sp_who '10' --specifies the process_id;
Tag标签:「连接数 存储过程 SQL Server」更新时间:「2022-08-22 15:43:36」阅读次数:「1752」
v2的 大佬你这域名多少钱呀
@haha
加微信沟通
aWNlczIwMg==