[20140702]奇怪的应用程序超时

简介: 背景:   应用程序,在某个时刻或出现超时,一开始以为是dbcc checktable造成,使用了各种手段抓取sql,xevent,profile都没有找到。   之前还写了一篇,[20140117]疑似checkpoint堵塞数据库连接,其实问题不是这个。

背景:

  应用程序,在某个时刻或出现超时,一开始以为是dbcc checktable造成,使用了各种手段抓取sql,xevent,profile都没有找到。

  之前还写了一篇,[20140117]疑似checkpoint堵塞数据库连接,其实问题不是这个。

问题:

  出现超时一般是在索引整理的job运行的时候出现,所以怀疑是整理占用大量资源到时,在传输sql语句到sql server的时候出现超时。

  不过具体,到底出在执行超时的哪一个环节,目前还不清楚,因为根本抓不到事件。

  具体超时可以看:[20140504] ADO.NET客户端超时

解决:

  因为我的索引整理分为2部分,20-40 索引整理,40之后为索引重建,目前已经砍掉了索引整理部分,来减少资源的消耗,目前已经没有再出现超时情况了。

目录
相关文章
一个非常简单的函数为什么会崩溃
一个非常简单的函数为什么会崩溃
|
9月前
|
JavaScript 前端开发 Java
干货|各种语言是怎么处理时间的?以及常见的 bug
干货|各种语言是怎么处理时间的?以及常见的 bug
84 0
|
11月前
|
存储 测试技术
kindle 应用程序出错,无法启动选定的应用程序,请重试。问题排查过程及处理方案。...
kindle 应用程序出错,无法启动选定的应用程序,请重试。问题排查过程及处理方案。...
307 0
|
前端开发
前端工作小结52-错误的处理方式
前端工作小结52-错误的处理方式
64 0
前端工作小结52-错误的处理方式
|
SQL 运维 监控
一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG
一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG
165 0
关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
讨论:有多少项目是因为程序的原因而失败的
导读:外刊IT评论翻译了一篇《关于程序成本的讨论》以下是文章全部内容: 昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说造成项目失败的主要原因是业务问题,而非技术问题。
1046 0