MySQL 読み取りバッファ サイズのオーバーフロー

MySQL 読み取りバッファ サイズのオーバーフロー

my.cnf でスレッドごとのバッファのいずれかに低い値が割り当てられている場合、バッファがいっぱいになると何が起きますか?

考えられるシナリオを考えてみます:

  1. MySQL は、同じサイズの追加ブロックに対して realloc を適切に呼び出します。
  2. バッファオーバーフローによりスレッドが終了する
  3. 予期しない動作、たとえば誤ったソートなど(処理中にソート バッファ サイズがいっぱいになった場合)

関連情報