Sybase开发版本默认最高只有25个连接,可以使用:
sp_configure 'number of user connections'
查看连接配置信息
使用
sp_configure 'number of user connections',200
配置将最大连接数配置为200,但是开发版本执行这个后就会出现如下错误:
如果我们在开发测试中发现连接数不够了,出现如下错误了:
怎么去查看连接使用情况和清理掉一些没用的连接呢。
首先可以通过
select a.spid
,a.status
,a.hostname
,b.name
,a.ipaddr
,a.program_name
,a.loggedindatetime
,a.cmd
,a.tran_name
from master..sysprocesses a
inner join master..syslogins b on a.suid=b.suid
GO
查询出正在占用的连接情况
通过spid来杀死需要清除的进程:
kill spid
也可以自己写一个存储过程定时清除连接,这样就避免了经常因为连接数不够而经常重启sybase服务了。