タグ

db-engineとsqlに関するsomathorのブックマーク (1)

  • MySQLのインデックスの運用 - 日報 #144 - 俺の報告

    高速でGWが過ぎ去りましたが、日々充実しております。 ありがたいことですね。 さて、表題の通りMySQLのインデックスについて少し触れたいと思います。 というのも、とあるクエリが「インデックスを使ったり使わなかったりする」というような現象にでくわしたのです。 まぁ色々要因があると思いますが、 少なくともインデックスについて知見を深めなければなりません。 ということでちょいと勉強したことをば。 インデックスは言わずと知れたB-Tree構造です。 そこまではいいとして、運用保守についてやや理解が及んでなかったのです。 その辺について。 インデックス周りで、今回のケースみたいな奇妙な動きがあった時は、大体下記の手順で疑いにかかるとよいという結論になりました。 1. インデックス破損していないか? インデックスは強制終了やハードウェア故障、OSのバグなど発生するようです。 中でもMyISAMは強制

    MySQLのインデックスの運用 - 日報 #144 - 俺の報告
  • 1