mysqlロックの用途は何ですか?

coldplay.xixi
リリース: 2020-06-29 15:01:04
オリジナル
3611 人が閲覧しました

mysql ロックの用途: 1. ロックを共有すると、他のユーザーはロックを読み取ることができますが、メーター データを変更することはできず、ユーザーにのみ影響します; 2. 排他的ロックを使用する場合、他のユーザーも読み取ることができませんテーブル データ 3. データの原子性、完全性、一貫性を確保します。

mysqlロックの用途は何ですか?

mysql ロックの目的:

簡単に言えば、テーブルをロックし、他の人がアクセスできないようにすることです。それ

##1. ロックには、共有ロックと排他的ロックの 2 つの主なタイプがあります。

    #ロックを共有すると、他の人はそのロックを読み取ることはできますが、メーター データを変更することはできません。
  • 排他的にロックすると、他のユーザーはテーブル データの読み取りも変更もできなくなります。
  • 上記の特性に基づいて、ロックをいつ使用するかを知る必要があります。他の人がデータを変更して自分に影響を与えたくない場合は、データをロックしてください。ロックは、使用されなくなったら解放する必要があります。解放しないと、アプリケーション システムはデータの読み取りによるエラーを常に報告します。

2. 利点は、データの原子性、完全性、一貫性が保証されることです。ロック保持者がロックを解除した場合にのみ、他の人がデータを変更できるようになります。

3. 欠点は、システムのオーバーヘッドが増加し、ロック待機が発生してデータベースの異常動作が発生する可能性があることです。これらはすべて、ロックの異常な使用によって引き起こされる問題です。

関連する学習に関する推奨事項:
mysql ビデオ チュートリアル

以上がmysqlロックの用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート