sqlserver进程和锁的问题

sdts 2006-03-16 09:14:04
有几个问题:

环境:日访问量在平均5WIP的网站 sql server 2000

说明:以下进程指的是 企业管理起-->管理-->当前活动-->进程信息中的进程

1.进程到底是怎么产生的?
(有听说过进程是每个连接就一个,但我的数据库中每次查看的时候大概3、4个我的网站所用的数据库用户的进程,查看命令的时候是变动的,这个代表什么意思?)

2.以上进程什么时候消亡?

3.企业管理起-->管理-->当前活动-->锁/进程ID中长时间的存在着我的网站所用数据库的锁
进程ID就是进程信息中的进程, 锁类型是DB,模式是S,状态是GRANT,所有者是Sess,这又代表什么意思啊?
(疑问是这个是不是说明数据库长期的被锁???)

谢谢!
...全文
198 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iamltd 2006-03-22
至于进程,一般都是应用程序设置的连接池发起的连接。每个连接一个进程。
消亡的话,关掉IIS或者连接池,进程一会就会不见了。(这时候你的网站也挂了^_^)
回复
iamltd 2006-03-22
db表示对库的访问,一般都是连接/断开
S是共享锁,无所谓的
Grant表示已经获得,没有阻塞


只要不出现block的X锁就可以了。
回复
sdts 2006-03-22
哭了 再顶
回复
YUMENDLL 2006-03-20
up
回复
sdts 2006-03-17
不是吧 怎么就没有人帮我一下
楼下的帮顶一下 谢了
回复
sdts 2006-03-16
实在是笨 不好意思
sp_who和企业管理起-->管理-->当前活动-->进程信息中不是差不多的东西吗
关键是不懂他们的含义啊
回复
skylion 2006-03-16
用sp_who看看就知道了!不懂,就再看看SQL的帮助
回复
fiele 2006-03-16
观注
回复
sdts 2006-03-16
up
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-03-16 09:14
社区公告
暂无公告