深刻理解MySQL鎖與事務隔離級別

一、鎖定義 鎖是計算機協調多個進程或線程併發訪問某一資源的機制。在數據庫中,除了傳統的計算資源(如CPU、RAM、I/O等)的爭用之外,數據也是一種供須要用戶共享的資源。如何保證數據併發訪問的一致性、有效性是全部數據庫必須解決的一個問題,鎖衝突也是影響數據庫併發訪問性能的一個重要因素。 二、鎖分類 從性能上分爲樂觀鎖(用版本對比來實現)和悲觀鎖從對數據庫操做的類型分,分爲讀鎖和寫鎖(都屬於悲觀鎖)
相關文章
相關標籤/搜索