ロックと優先順位

  • ロック要求を出したときに対象がロック済みの場合はロックキューに要求を入れる
  • WRITEロックキューとREADロックキューがあり、WRITEロックキューが優先的に処理される。よってWRITEロックが続くとSELECTできない状態になる
  • この優先順位はいろんな単位で変更可能
  • 基本的に更新をなるべく早く反映させるためにWRITEロックが優先される

ロック・Priority指示

ロックPriority指示
selectREADHIGH_PRIORITY
insertWRITELOW PRIORITY
updateWRITELOW PRIORITY
deleteWRITELOW PRIORITY
replaceWRITELOW PRIORITY
load data infileWRITELOW PRIORITY

優先度でソートするとこうかな。

Priority項目
1[HIGH_PRIORITY] select
2insert/update/delete/replace/load data infile
3select
4[LOW PRIORITY] insert/update/delete/replace/load data infile

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-09 (日) 20:46:59 (2588d)