2024年4月17日

第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁

摘要: 前言: 作为DBA,可能经常会遇到有同事或者客户反映经常发生死锁,影响了系统的使用。此时,你需要尽快侦测和处理这类问题。 死锁是当两个或者以上的事务互相阻塞引起的。在这种情况下两个事务会无限期地等待对方释放资源以便操作。下面是死锁的示意图: 本文将使用SQLServer Profiler来跟踪死锁。 阅读全文

posted @ 2024-04-17 15:52 jack_Meng 阅读(40) 评论(0) 推荐(0) 编辑

JavaScript 事件循环执行队列 -- 动画演示

摘要: 在前端代码中很经常看到使用 setTimeout(fn, 0),如下面代码所示,乍一看很多余,但是移除了可能会出现一些奇奇怪怪的问题。要解释这个就需要理解 事件循环(Event Loop),下面会通过一些例子和动画来辅助理解事件循环 setTimeout(() => { // 调用一些方法 }, 0 阅读全文

posted @ 2024-04-17 09:19 jack_Meng 阅读(57) 评论(0) 推荐(0) 编辑

导航