• 2024-08-09记一次 .NET某环境监测系统 崩溃分析
    一:背景1.讲故事前些天有位朋友找到我,说他们的程序崩溃了,也自己分析了下初步结果,让我帮忙再确认下,既然让我确认,那就开始dump分析之旅吧。二:WinDbg分析1.为什么会崩溃windbg有一个强大之处就是带有一个自动化的分析命令!analyze-v可以帮助我们快速的分析,输出如下:0:000
  • 2024-06-13记一次 .NET某工厂报警监控设置 崩溃分析
    一:背景1.讲故事前些天有位朋友在微信上丢了一个崩溃的dump给我,让我帮忙看下为什么出现了崩溃,在Windows的事件查看器上显示的是经典的访问违例,即c0000005错误码,不管怎么说有dump就可以上windbg开干了。二:WinDbg分析1.程序为谁崩溃了在Windows平台上比较简单,可以用
  • 2024-06-06记一次 .NET某工控视觉自动化系统 卡死分析
    一:背景1.讲故事今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话。二:WinDbg分析1.为什么会卡死这位学员是从事工控大类下的视觉自动化,也是目前.NET的主战场,这个场景下大
  • 2023-01-03SQLSERVER 居然也能调 C# 代码 ?
    一:背景1.讲故事前些天看到一个奇怪的Function函数,调用的是C#链接库中的一个UserLogin方法,参考代码如下:CREATEFUNCTIONdbo.clr_UserLogin(@name ASNVA
  • 2022-12-31一次SQL调优 聊一聊 SQLSERVER 数据页
    一:背景1.讲故事最近给一位朋友做​​SQL慢语句​​优化,花了些时间调优,遗憾的是SQLSERVER非源码公开,玩起来不是那么顺利,不过从这次经历中我觉得明年的一个重大任务就是
  • 2022-12-31聊一聊 SQLSERVER 的行不能跨页
    一:背景1.讲故事相信有很多朋友在学习SQLSERVER的时候都听说过这句话,但大多都是记忆为主,最近在研究SQLSERVER,所以我们从底层存储的角度来深入理解下。二:理解数据页
  • 2022-12-30一次SQL调优 聊一聊 SQLSERVER 数据页
    一:背景1.讲故事最近给一位朋友做SQL慢语句优化,花了些时间调优,遗憾的是SQLSERVER非源码公开,玩起来不是那么顺利,不过从这次经历中我觉得明年的一个重大任务就是好好研
  • 2022-12-25记一次 .NET 某安全生产信息系统 CPU爆高分析
    一:背景1.讲故事今天是
  • 2022-12-19记一次 .NET 某安全生产信息系统 CPU爆高分析
    一:背景1.讲故事今天是