併發delete導致oracle死鎖問題的解決

   項目中有一個批處理任務,用來刪除數據庫中過期的數據(包括說話人的語音、模型、記錄等),當程序被分佈式部署後,就會有多個批處理線程同時進行刪除,不過不同的線程,會根據元信息表得到不同的說話人信息,從而刪除不同的數據,並不存在競爭的問題,但是,當項目使用oracle數據庫在線上運行時,卻頻繁出現了ORA-00060: deadlock detected while waiting for res
相關文章
相關標籤/搜索