• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >sybase > 判断阻塞发生在某张表上

判断阻塞发生在某张表上

作者:匿名 字体:[增加 减小] 来源:互联网

匿名通过本文主要向大家介绍了如何判断输卵管阻塞,气道阻塞发生原因是,儿童发生呼吸道阻塞,慢性阻塞性肺疾病,阻塞性肺气肿等相关知识,希望本文的分享对您有所帮助
</div>

1. 使用sp_lock进行察看,如果 输出信息 locktype 中包含 -blk 字符,说明当前表table_id的page上的锁对其他进程造成了阻塞
2. 通过察看master..syslocks系统表
例
id dbid page type spid class fid context row loid
----------- ------ ----------- ------ ------ -----
512004855 6 0 3 13 Non Cursor Lock 0 0 0 26
512004855 6 0 4 12 Non Cursor Lock 0 0 0 24
512004855 6 0 3 10 Non Cursor Lock 0 0 0 20
512004855 6 793 261 13 Non Cursor Lock 0 8 0 26 从spid可知道当前阻塞及被阻塞的进程,并且从type字段可以知道锁的类型,见下表:
1 0x1 排它表锁
2 0x2 共享表锁
3 0x3 排它意图锁
4 0x4 共享意图锁
5 0x5 排它页锁
6 0x6 共享页锁
7 0x7 更新页锁
8 0x8 排它行锁
9 0x9 共享行锁
10 0xA 更新行锁
11 0xB 共享下一键锁
256 0x100 锁在阻塞另一个进程
512 0x200 请求锁

所以你可以通过下面的查询获得阻塞表信息
select b.name as dbname,a.id as table_id,page,spid from syslocks a,sysdatabases b
where b.dbid = a.dbid
and a.type & 256 = 256

你也可以写成一个存储过程,不过一定要在master中执行。

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 判断阻塞发生在某张表上

相关文章

  • 详细讲述Sybase数据库的安全性控制策略
  • 如何使用Sybase ASE数据库的扩展存储过程
  • 如何恢复Sybase数据库
  • Sybase在家电流通业典型应用分析
  • Numeric数据类型字段出现跳号的问题
  • 用Sybase advantage清除melinets系统日志
  • Sybase Rep Server的rep_agent不启动怎么办
  • sybase用户的权限管理
  • SyBase数据库用户管理的基本概念
  • Sybase数据库:日志过大导致不能启动

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Sybase修复及sa用户口令恢复
    • Sybase SQL Studio 6.0.3程序员指南
    • Sybase为电话网管值班
    • 重置SQL Remote消息
    • 怎样使你的SQL运行得更加灵活和高效
    • Sybase数据库在四川GPRS系统中的应用
    • Sybase数据库轻松日常维护
    • Sybase应用案例:国信证券
    • Sybase的设备(Device)
    • Sybase数据库中分离日志与数据文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有