シス、再び受託でDB屋さんと流浪する人のブログです。今回のメンテナンスリリースは盛りだくさんです。Weeklyを確認してください。2週間平日連載?で10回に分けて書いてきた「HammerDBをCLIで使う」のエントリのリストです。ここからは、分析系クエリのベンチマーク「TPC-H」です。やりかたは、TPC-Cとほとんど同じなので、淡々と進めていきます。どのDBに対して、どのワークロードをかける場合でも共通ですが、まずは「MySQLにTPC-C」を実行して、その流れを見ておきます。GUIで一度経験しておくと、イメージがよりつかみやすいかもしれません。HammerDBは、フリーでOSSなDBMSベンチマークソフトです。Notebook環境構築エントリとか、世の中に溢れかえっているのは承知の上なんで、ほぼ自分用の備忘です。未来の自分に語りかけてます。この手順、絶対忘れる。SELECTのWHEREの条件の「右辺」に、RAND()やSYSDATE()のような非決定性関数を使うと、想定外のことが起こる。戻ってくる行数が想定と異なる。Indexが効かなくなる。どっちもなかなかのインパクトです。soudai.hatenablog.comなお、InnoDB限定のお話ですよ。MyISAMを(システムテーブル以外で)使ったことない若輩者なので。余裕がないこともあり、思いつく最小限のことだけ書きます。