Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  395 随笔 :: 0 文章 :: 184 评论 :: 48万 阅读

背景:

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

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

问题:

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

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

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

解决:

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

posted on   Fanr_Zh  阅读(623)  评论(7编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示