MySql-行鎖

1、什麼時候加鎖?         在InnoDb事務中,行鎖是在需要的時候加上的,但並不是用完馬上釋放掉,而是等到事務結束時才釋放。這就是兩階段鎖協議。 最佳實踐:在事務中如果需要加多個鎖,儘量將影響併發度的鎖往後放,以減少持有鎖的時間。   2、InnoDB行鎖算法有哪幾種? InnoDB中行鎖有三種分別是, record lock:單個行記錄上的鎖 gap lock:間隙鎖,鎖定一個範圍,但
相關文章
相關標籤/搜索