sqlserver进程和锁的问题

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

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

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

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

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

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

谢谢!
...全文
251 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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