タグ

2010年1月19日のブックマーク (2件)

  • 漢(オトコ)のコンピュータ道

    2023 (3) ▼ 12月 (1) GIPKことはじめ - Generated Invisible Primary Keys ► 9月 (1) ► 7月 (1) ► 2018 (5) ► 12月 (1) ► 6月 (1) ► 5月 (2) ► 4月 (1) ► 2017 (3) ► 11月 (1) ► 9月 (1) ► 4月 (1) ► 2016 (20) ► 10月 (5) ► 9月 (5) ► 8月 (1) ► 7月 (2) ► 3月 (3) ► 2月 (1) ► 1月 (3) ► 2015 (13) ► 12月 (3) ► 9月 (2) ► 6月 (5) ► 5月 (1) ► 2月 (2) ► 2014 (27) ► 12月 (3) ► 11月 (1) ► 10月 (3) ► 9月 (1) ► 8月 (1) ► 7月 (2) ► 6月 (9) ► 5月 (2) ► 2月 (3)

    漢(オトコ)のコンピュータ道
  • Using filesort

    去年ソートに関する記事を書いたが、今日はその続きである。 MySQLでEXPLAIN SELECT...を実行するとExtraフィールドでよく見かける「Using filesort」という文字列。Filesortって一体なんだろう?と思ったことはないだろうか。単刀直入に言ってFilesortの正体はクイックソートである。 クエリにORDER BYが含まれる場合、MySQLはある程度の大きさまでは全てメモリ内でクイックソートを処理する。ある程度の大きさとはsort_buffer_sizeであり、これはセッションごとに変更可能である。ソートに必要なメモリがsort_buffer_sizeより大きくなると、テンポラリファイル(テンポラリテーブルではない)が作成され、メモリとファイルを併用してクイックソートが実行される。 Filesortは全てのソート処理において実行されるわけではない。前回の記事

    Using filesort