SQL多?连接为什么没有释放?

jzc376599425 2011-08-22 09:29:53
数据库放在远程服务器上,今天用sp_who查看一下连接数,我瞬间石化了。。。900多条awaiting!


其中hostname显示的是我的主机,
可我的电脑没有用程序连接数据库啊?
而且全部是awaiting。。。
...全文
293 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
应该说,自开机以来,没有开连接那个DB的程序。
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 fredrickhu 的回复:]
你不允许SQL处于空闲??

这个是不可能避免的
[/Quote]
我是想弄明白为什么会有空闲线程的。 我的电脑没有开连接那个DB的程序。
--小F-- 2011-08-22
  • 打赏
  • 举报
回复
你不允许SQL处于空闲??

这个是不可能避免的
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 nbdba 的回复:]
awaiting COMMAND并非等待执行,而是等待命令,也就是进程处于空闲状态
[/Quote]
首先谢谢你的回答,
但是我想找到为什么会出现“等待命令”
哪些情况会出现?
我电脑不用这程序,也不想他等待我的命令,我想找到原因避免它
NBDBA 2011-08-22
  • 打赏
  • 举报
回复
awaiting COMMAND并非等待执行,而是等待命令,也就是进程处于空闲状态
NBDBA 2011-08-22
  • 打赏
  • 举报
回复
关键,现在服务器有无问题,无问题则不必管,有问题则重启下你的电脑。


jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
会不会是SQL2000客户端存在问题?
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
那个程序是 DELPHI写的 用一个连接池, 所有连接都是通过一个连接池连DB的
程序应该没什么问题
仓库啊产线啊都在用,没有这个问题,只有我的主机连接数过千的。。
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
关键是我不知道什么时候连接的, 我电脑上没有开任何连接那个DB的程序
song_wei_jun 2011-08-22
  • 打赏
  • 举报
回复
用的神马框架
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 geniuswjt 的回复:]
码打的很潇洒!
[/Quote]
必须的
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nbdba 的回复:]
不用管

sleeping的,可能是之前连接的
[/Quote]
但是太多了 ,多的时候有2000+。。。。老板问起来不好解释。。。擦擦擦
geniuswjt 2011-08-22
  • 打赏
  • 举报
回复
码打的很潇洒!
NBDBA 2011-08-22
  • 打赏
  • 举报
回复
不用管

sleeping的,可能是之前连接的
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
防患于未然嘛
有问题了再管就晚了。
我现在第一步想查的就是为什么会出现这个awaiting线程,什么时候?
NBDBA ,请问能通过log查到吗?
NBDBA 2011-08-22
  • 打赏
  • 举报
回复
看9楼
有些链接池会有这个情况,以此连接就保留有这个连接,等连接池满才使用这些链接给其他连接用。

没有问题别管他
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
测试发现,即使我关闭了计算机,用远程登陆服务器查看,还是很多hostname是我的主机的awaiting线程!
测试发现,即使我关闭了计算机,用远程登陆服务器查看,还是很多hostname是我的主机的awaiting线程!
测试发现,即使我关闭了计算机,用远程登陆服务器查看,还是很多hostname是我的主机的awaiting线程!
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
嗯 开过。。
不会是那个吧。。。。开过关掉应该会结束掉吧??
NBDBA 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 jzc376599425 的回复:]
引用 15 楼 zd302599940 的回复:
那个空闲状态是不可避免的,只要你的未使用,就会出现空闲状态,好像

....我开了电脑后,总归是做了什么SQL服务器才会出现这个空闲线程吧?
[/Quote]
sql的客户端你开过吧?
jzc376599425 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 zd302599940 的回复:]
那个空闲状态是不可避免的,只要你的未使用,就会出现空闲状态,好像
[/Quote]
....我开了电脑后,总归是做了什么SQL服务器才会出现这个空闲线程吧?
加载更多回复(1)

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧