Ads by Google
ページ詳細
コメント
漢(オトコ)のコンピュータ道: InnoDBでCOUNT()を扱う際の注意事項あれこれ。
漢(オトコ)のコンピュータ道: InnoDBでCOUNT()を扱う際の注意事項あれこれ。
『なんとMySQLは自動的に一番小さいサイズのカラムを選択したではないか!もちろん結果も劇的に変化している。1分半→3秒弱である。まさに劇的ビフォーアフター!』
うな場合でも、セカンダリインデックスをスキャンするだけで正しい結果が得られることになり、オプティマイザは最も効率よくスキャンが出来るカラム=サイズの小さいカラムを選択するわけだ。ちなみに、COUNT(a)でもカラムcのインデックスが利用される。カラムaはNOT NULLが指定されているため、COUN...
COUNT(col)でオプティマイザにセカンダリインデックスを利用してもらうと速い。メリット, デメリット併記




漢(オトコ)のコンピュータ道: InnoDBでCOUNT()を扱う際の注意事項あれこれ。