MySQL のロック機構とトランザクション隔離レベルの徹底解説

ストレージエンジンとロックの特性 MySQL におけるロックの挙動は、選択するストレージエンジンによって大きく異なります。主に利用される MyISAM と InnoDB の特徴を比較します。 MyISAM: オーバーヘッドが小さくロック獲得が高速です。デッドロックは発生しませんが、ロック粒度が表単位であり concurrent access(同時アクセス)の性能が低下しやすいです。トラン ...

8月5日 15:00 投稿

MySQLにおけるSQLクエリ最適化とトランザクション分離レベルの理解

セットアップ手順 MySQL接続コマンド: mysql -u管理者 -p -h x.x.x.x -P 3306 データベースバックアップ: mysqldump -h ホストアドレス -uユーザー名 -pパスワード database_name >/path/to/backup.sql パフォーマンス改善手法 != や <> の使用を避ける インデックスを利用する演算子: <,<=,=,>,>=,BETWEEN,IN,LIKE 'prefix%' NULL ...

7月26日 21:45 投稿