数据传输出了问题,排错过程
2008-04-25 16:01
302 查看
发现当数据传输出现问题时,怎么查都查不出来,数据一直传不过去,种种可能错误的都排除了
就是没发现问题的根源。
后来,发现用系统存储过程 sp_who (阻塞进程(可能含有排他锁)是控制其他进程所需要的资源的进程)
检查,发现 存储过程返回的结果集中列 blk(如果存在阻塞进程,则是该阻塞进程的系统进程 ID。否则该列为零) 有一条记录不为 0 ,证明存在这个阻塞进程,然后
用系统存储过程sp_lock 后面的参数是 有sp_who存储过程的到的异常的进程ID
sp_lock存储过程返回结果集的ojbid的 持有锁的对象的标识号 这个时候查询sysobjects表的id = 这个objid
即可得到这个锁定的表名,由此进一步判定问题出在了哪里!
就是没发现问题的根源。
后来,发现用系统存储过程 sp_who (阻塞进程(可能含有排他锁)是控制其他进程所需要的资源的进程)
检查,发现 存储过程返回的结果集中列 blk(如果存在阻塞进程,则是该阻塞进程的系统进程 ID。否则该列为零) 有一条记录不为 0 ,证明存在这个阻塞进程,然后
用系统存储过程sp_lock 后面的参数是 有sp_who存储过程的到的异常的进程ID
sp_lock存储过程返回结果集的ojbid的 持有锁的对象的标识号 这个时候查询sysobjects表的id = 这个objid
即可得到这个锁定的表名,由此进一步判定问题出在了哪里!
相关文章推荐
- gnuradio 数据速率和输出的问题
- 01 [c语言][重要的知识点]printf函数和scanf函数的数据输出与读取问题
- 关于mysql存储过程,返回多个表数据的接收问题。
- 多线程操作stl::map引起的数据不一致问题的解决过程与方法
- 注册登录过程点滴(三):解决MVC3中使用Ajax.BeginForm会重复提交数据的问题
- 在笔试过程中进行格式的输入输出问题
- 【Servlet】Response的OutputStream与Writer输出数据乱码的问题
- 关于SQL储存过程中输出多行数据
- Ajax开发过程中提交获取数据的乱码问题
- ELK学习8_ELK数据流传输过程_问题总结1
- 在servlet中用outputStream输出数据以及中文数据的问题
- 在开发过程中经常遇到是将数据封装成list还是map的问题
- nutch1.4整合solr3.5,搜索输出xml数据配置问题
- Action参数封装过程中,数据类型转换问题
- 使用WebView进行postUrl请求发送参数过程中数据丢失或错误的问题。
- JavaEE中用response向客户端输出中文数据乱码问题分析
- 在 Vue 结合 Axios 使用过程 中 post 方法,后台无法接受到数据问题
- debug过程中对加载顺序、对象属性、Vue数据传递和计算属性等问题的总结
- 解决IOS通过HTML5播放Video或者Audio直接输出数据的问题
- 网页数据存储mysql数据库过程问题及解决