ホームページ > データベース > mysql チュートリアル > 理解mysql锁(1)锁的概述

理解mysql锁(1)锁的概述

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-07 15:08:38
オリジナル
1445 人が閲覧しました

相對其他數據庫而言,MySQL的鎖機制比較簡單 ,其最顯著的特點是不同的存儲引擎支持不同的鎖機制 ,但總的來説,mysql各種存儲引擎使用了三種類型的鎖定機制: 行級鎖定、頁級鎖定和表級鎖定 。其中,MyISAM主要使用表級鎖定,而使用行級鎖定的主要是Innodb


    相對其他數據庫而言,MySQL的鎖機制比較簡單,其最顯著的特點是不同的存儲引擎支持不同的鎖機制,但總的來説,mysql各種存儲引擎使用了三種類型的鎖定機制:行級鎖定、頁級鎖定和表級鎖定。其中,MyISAM主要使用表級鎖定,而使用行級鎖定的主要是Innodb。  


   

<span><span>        ①表級鎖:開銷小,加鎖快;不會出現死鎖;鎖定粒度大,發生鎖衝突的概率最高,并發度最低。
</span></span><pre class="brush:php;toolbar:false"><span><span><span>        ②行級鎖:開銷大,加鎖慢;會出現死鎖;鎖定粒度最小,發生鎖衝突的概率最低,并發度也最高。
</span></span></span><pre class="brush:php;toolbar:false"><span><span><span><span><span>        ③頁級鎖:開銷和加鎖時間界于表鎖和行鎖之間;會出現死鎖;鎖定粒度界于表鎖和行鎖之間,并發度一般

</span></span></span></span></span><pre class="brush:php;toolbar:false"><span><span><span><span><span><span><span><span>    每种锁都是按各自的应用场景而优化设计的。表锁可能适合web应用;而行级锁可能更适合OLTP系统。</span></span></span></span></span></span></span></span>
ログイン後にコピー




 

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
アシスタントは理解できない
から 1970-01-01 08:00:00
0
0
0
理解するのは少し複雑です
から 1970-01-01 08:00:00
0
0
0
MVC フレームワークを理解する方法
から 1970-01-01 08:00:00
0
0
0
linux - sed -n '/,/s/,/ /gp' を理解する方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート