`
Irving_wei
  • 浏览: 132523 次
  • 性别: Icon_minigender_1
  • 来自: Heaven
社区版块
存档分类
最新评论

sybase oracle 死锁

 
阅读更多
select l.spid,   
       locktype=convert(char(12),name),   
       dbname=convert(char(15),db_name(l.dbid)),   
       'table'=convert(char(15),object_name(l.id,l.dbid)),   
       page,   
       class=convert(char(15),class),   
       hostname,   
       cmd   
from master..syslocks l,master..spt_values v,master..sysprocesses p   
where l.type = v.number and  
      v.type = 'L' and  
      l.spid = p.spid   
order by spid  

 sp_who  查看锁表情况

sp_lock  查看被锁的表的id号

dbcc traceon(3604)

dbcc sqltext(pid)  查看pid相关的sql 需要sa权限
注意:执行dbcc sqltext()之前需要先执行dbcc traceon(3604) 

set showplan on 查看sql执行计划

set statistics time on 查看sql执行时间

select   p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name    
  from   v$process   p,v$session   a,   v$locked_object b  ,all_objects   c     
   where   p.addr=a.paddr   and   a.process=b.process   and   c.object_id=b.object_id ;  

 

分享到:
评论

相关推荐

    数据库系统原理 SQL ORACLE SYBASE DB2

    而**死锁**是指两个或多个事务互相等待对方释放锁,从而形成无限等待的状态。 为了预防活锁和死锁,DBMS通常采用一系列策略,例如超时机制、优先级调整等。 #### 11.5 两段锁协议 两段锁协议是一种用于保证调度可...

    【中文】【Sybase.ASE12.5性能优化】

    - 优化锁策略:通过调整锁定机制来避免死锁和降低并发冲突。 3. **硬件资源优化** - 使用高性能磁盘阵列:采用 RAID 技术可以大幅提升磁盘读写速度。 - 增加内存容量:增加服务器物理内存可以显著减少页面交换...

    ASE-Oracle-Migration-Guide-112108-wp.pdf

    《从Oracle到Sybase ASE迁移指南》:深入解析与实践 **一、引言** 本文档旨在为IT专业人员提供从Oracle数据库系统迁移到Sybase Adaptive Server Enterprise (ASE)的全面指南。Sybase ASE,作为一款高性能的企业级...

    一个基于SQL的并发控制机制.pdf

    它可以应用于各种关系数据库管理系统中,例如Oracle、Sybase、Informix等。 在关系数据库中,传统的锁机制归结起来有以下几个主要问题: 1. 封锁单位问题。在关系数据库中,逻辑级上的封锁单位一般分为关系和元组...

    常用数据库管理系统介绍.doc

    本文将对 Oracle、IBM DB2、Microsoft SQL Server、Sybase 和 MySQL 等常用的数据库管理系统进行简要的介绍。 Oracle Oracle 数据库是业界目前比较成功的关系型数据库管理系统。Oracle 公司是世界第二大软件供应商...

    几种常见数据库比较.doc

    本篇文章将基于给定文档中的内容,详细介绍几种常见的关系型数据库管理系统:Oracle、Sybase、Informix以及Ingres,并对它们的特点进行对比分析。 #### 二、Oracle 数据库管理系统 Oracle 是一款非常成熟且广泛使用...

    数据库监测指标.pdf

    以下将详细解释标题和描述中提到的一些主要数据库监测指标,涉及Oracle、SQL Server和Sybase数据库。 1. **Oracle数据库指标**: - **游标数**:表示打开的游标数量,过多可能表明资源消耗过大。 - **Session数**...

    计算机安全技术第6章.pptx

    大型数据库系统如Oracle和Sybase提供了这些功能。此外,数据库加密是针对敏感数据的额外保护,防止非法获取和篡改。 6.2.2 数据库加密流程包括密码系统、加密特点、加密机制、加密算法和加密范围。加密可以保护数据...

    数据库监测指标数据库监测指标.doc

    以下是一些主要的数据库监测指标,包括Oracle、SQL Server和Sybase数据库: 1. **Oracle数据库指标**: - **游标数**:表示打开的游标数量,过多可能表明资源浪费。 - **Session数**:跟踪当前连接的会话数量,过...

    技术开发合同-数据库监控系统开发.doc

    - **监控范围**:系统需能监控各类重要应用系统中的数据库,包括但不限于DB2、Oracle、MS SQL Server、Sybase、Informix等主流数据库的多个版本。 - **分布式环境**:系统应支持分布式环境下的集中监控管理,即能...

    全国计算机等级考试-三级数据库技术重点.doc

    7. **两阶段锁协议**:确保事务的更新在提交之前保持锁定状态,以避免死锁和数据不一致。 8. **性能度量**:数据库系统的性能通常用响应时间和吞吐量衡量,前者关注单个请求的处理速度,后者关注系统处理请求的总量...

    SQL_Server_2008课程讲义

    作为微软家族的一员,它与Microsoft Access和Visual FoxPro等产品紧密集成,同时与其他数据库产品如Oracle、DB2、Sybase等竞争,展现出广泛的应用场景和适中的学习曲线,特别适合Windows环境下的应用。 二、SQL ...

    接手指.rar

    PowerBuilder(简称PB)是一款由Sybase公司开发的可视化的、面向对象的数据库应用程序开发工具,它以其强大的数据窗口(DataWindow)组件和易用性著称。在“接手指.rar”这个项目中,开发者利用PowerBuilder的特性,...

    DB2编程序小小技巧

    - **生命周期**: DB2的临时表与Sybase或Oracle不同,它仅在一个会话(session)内有效。这意味着如果程序中有多个线程,使用临时表可能会导致难以预料的问题。 - **建议**: 创建临时表时推荐使用`WITH REPLACE`选项,...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

Global site tag (gtag.js) - Google Analytics