`
lusanxiong
  • 浏览: 20181 次
社区版块
存档分类
最新评论

sqlserver2005查看当前会话和锁定情况

阅读更多
sqlserver2005 内置了很多系统存储过程,这些存储过程都是以sp_开头的。根据这些存储过程我们可以查看到sqlserver很多系统信息。

--查看当前登录名为test的会话情况。
sp_who @loginame='test'

--查看数据库的锁定情况
sp_lock

具体用法可以参见:
http://msdn.microsoft.com/zh-cn/library/ms174313(SQL.90).aspx

:sqlserver2005锁的模式见:
http://msdn.microsoft.com/zh-cn/library/ms175519(v=sql.90).aspx
1
1
分享到:
评论

相关推荐

    sqlserver2005 查看死锁和kill死鎖

    SQL Server提供了几个内置的系统存储过程,如`sp_who`和`sp_lock`,用于查看活动的会话和锁定情况,但这些方法可能不够直观且信息有限。下面介绍一个更有效的存储过程,可以帮助我们快速找出导致死锁的进程及其执行...

    SQL Server死锁总结

    ### 附:锁兼容性 (FROM SQL Server 2005 联机丛书) 在SQL Server中,锁的兼容性决定了不同类型的锁之间是否能够共存。例如,共享锁(Shared Lock)和排他锁(Exclusive Lock)之间的兼容性如下: - 共享锁与共享...

    SQL Server DMV 使用

    自从SQL Server 2005引入这些视图和函数之后,DBA能够使用系统提供的内置函数来获取关于服务器实例状态的深入信息。DMV和DMF使得DBA能够实时地、动态地了解数据库的运行状况,包括连接信息、会话状态、请求和查询的...

    SQL Server死锁查询

    以上介绍了如何在SQL Server中诊断和解决死锁问题的方法,主要包括查询锁信息、查询导致死锁的SQL语句以及如何结束死锁进程。这些方法对于维护数据库系统的稳定性和提高效率具有重要意义。在实际操作中,还需要结合...

    一个显示所有正在使用SQLServer的用户的程序

    标题 "一个显示所有正在使用SQLServer的用户的程序" 暗示了这是一个专门设计用于监控和展示当前在SQL Server上活动的用户会话的应用程序。这个程序可能对数据库管理员(DBA)尤其有用,因为它提供了关于数据库服务器...

    SQLServer查询被锁的表和解锁.txt

    ### SQL Server 查询被锁的表与解锁方法 ...总结起来,理解和解决SQL Server中的锁定问题是维护数据库性能和可用性的关键部分。通过使用上述查询和技巧,DBA可以更有效地诊断并解决问题,从而提高整体系统性能。

    SQL server 中锁机制详解

    SQL Server 默认是读提交隔离级别,在服务器级不能改变,只能在当前会话中改变。例如: 打开两个查询窗口,第一个窗口运行一个事务: begin transaction select * from table1 update table1 set col1 = 'new ...

    SQL Server 的事务和锁

    SQL Server的事务和锁是数据库管理系统中至关重要的概念,它们保证了数据的一致性和完整性,为多用户环境下的并发操作提供了保障。以下是对这些主题的详细解析: **SQL事务** SQL事务是数据库操作的基本单元,它...

    SQL Server 2000 常见错误.doc

    1. **定期监控**:定期监控 SQL Server 的运行状态和资源使用情况,以便及时发现潜在的问题。 2. **备份与恢复策略**:制定合理的备份与恢复策略,以防数据丢失或损坏。 3. **权限管理**:合理设置数据库用户的权限...

    SQL server 2008的锁机制

    在SQL Server 2008中,锁机制是数据库管理系统(DBMS)为了确保数据的一致性和完整性,以及实现多用户并发访问时的一种关键机制。它通过控制对数据的访问来防止并发操作间的冲突,从而避免数据不一致的情况。本文将...

    SQL Server 数据库日常维护脚本 合集

    - `SP_LOCK`:查看数据库中的锁定情况。 #### 文件管理 除了备份外,还需要定期整理数据库文件,例如收缩日志文件等。 ```sql DBCC SHRINKFILE(N'database_name_log', 5); ``` 此命令用于收缩指定的数据库文件,...

    SQL server 2008 阻塞查询与处理

    - 如`sp_who`和`sp_who2`可以帮助查看当前连接和进程的状态。 - `sp_lock`用于查看锁定信息。 6. **使用扩展事件** - 扩展事件是一种轻量级的事件跟踪机制,可以用来收集有关阻塞的信息。 #### 三、解决阻塞的...

    SQL Server 系统存储过程全局变量

    `@@LOCK_TIMEOUT`返回当前会话的锁定超时值。这可以用来避免长时间等待锁而导致的死锁或资源争用问题。 #### 10. `@@PROCID` `@@PROCID`返回当前正在执行的存储过程的ID。对于调试和跟踪存储过程执行流程非常有用...

    SQLServler自动杀死死锁进程

    "SQLServer自动杀死死锁进程"这一话题旨在探讨如何配置SQL Server来自动检测并解决这些死锁情况,以避免系统阻塞和性能下降。 1. **死锁的基本概念**: 死锁是指两个或多个事务在执行过程中,因争夺资源而造成的一...

    分析SQL Server 数据库中的死锁

    为了更方便地监测和分析死锁情况,可以创建自定义的存储过程,如`sp_who_lock`,用于查询当前存在死锁的会话及其详细信息。这个存储过程通过分析`sysprocesses`表中的数据,返回包含死锁事务的SPID(会话进程ID)和...

    数据库阻塞监控工具(SQLSERVER和ORACLE)

    同时,了解并熟悉数据库的并发控制机制,如SQL Server的锁定和事务隔离级别,Oracle的多版本并发控制(MVCC),也是避免和解决阻塞的关键。 总之,数据库阻塞监控是数据库管理的重要环节。掌握有效的监控工具,理解...

    快速概述:SQL Server 2005中的临时表

    在SQL Server 2005中,临时表是数据库管理系统中一种非常有用的工具,它们用于存储临时数据,供当前会话或多个会话共享。临时表对于执行复杂查询、存储中间结果以及处理大量数据时提高性能都有显著的帮助。在本篇中...

Global site tag (gtag.js) - Google Analytics