[請益] DB會dead lock很久不能自動解開嗎?

看板MIS (IT資訊人員)作者 (要運動)時間11月前 (2023/11/30 23:30), 編輯推噓0(002)
留言2則, 1人參與, 11月前最新討論串1/1
各位大大 好 公司有各種DB,如oracle,ms sql,mysql, maria,postergre,mongo,... 知道dead lock會把db鎖住,用戶請求動彈不得 也許oracle太好,dead lock都會自動解開 很想知道一些dead lock障礙實例 請問 1.dead lock都是ap程式造成的嗎? 還是DB的SP,function也會造成? 2.dead lock會很久超過一小時以上都不能自動解開? 然後,人為砍程序或其他處理? 3.OS dead lock與DB dead lock是否相似? 4.有預過sql指令執行太久,sql 優化後,就變很快了 但從來公司沒遇過dead lock造成障礙與lag? 5.公司沒遇過dead lock,造成高cpu使用率 真不知dead lock實際影響哪裡? 謝謝大大閱讀 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.84.5 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1701358238.A.758.html

12/01 09:02, 11月前 , 1F
MSSQL在DeadLock的情境下不會Lock阿,當下是其他的查詢
12/01 09:02, 1F

12/01 09:02, 11月前 , 2F
會被犧牲,所以不會卡
12/01 09:02, 2F
文章代碼(AID): #1bQAgUTO (MIS)
文章代碼(AID): #1bQAgUTO (MIS)