ロックと優先順位 †
- ロック要求を出したときに対象がロック済みの場合はロックキューに要求を入れる
- WRITEロックキューとREADロックキューがあり、WRITEロックキューが優先的に処理される。よってWRITEロックが続くとSELECTできない状態になる
- この優先順位はいろんな単位で変更可能
- 基本的に更新をなるべく早く反映させるためにWRITEロックが優先される
ロック・Priority指示 †
優先度でソートするとこうかな。
Priority | 項目 | 1 | [HIGH_PRIORITY] select | 2 | insert/update/delete/replace/load data infile | 3 | select | 4 | [LOW PRIORITY] insert/update/delete/replace/load data infile |
|