各位大神,請教問題:
比如有兩個客戶端A,B,共同訪問資料庫DB
A B都會對DB進行一個寫status為1的操作,寫完之后查詢當前DB中status欄位為1的行數
A和B串行執行的話肯定是沒有問題的,
關鍵是A和B并行的話,會出現A和B都寫完1之后查詢到的status 欄位為1的行數仍然為1
我想到可能是需要加鎖,在A對DB進行寫的時候,把資料庫加鎖,讓B對DB的讀操作等待
但是具體方法我還需要去查下如何加
在這里想請教下各位,各位大神遇到這種情況都是具體怎么處理的?
謝謝
uj5u.com熱心網友回復:
驗證mysql事務隔離級別機制加鎖情況與MVCC機制轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/233233.html
標籤:數據庫
