パフォーマンス測定の前提条件
- クエリーをキャッシュされないように、クエリキャッシュを 0 にします。
/etc/mysql/my.cnf query_cache_size = 0 #no cahce debug
- 負荷計測に使っているテーブル
create table task( task_key int auto_increment NOT NULL PRIMARY KEY -- 主キー , task_name text -- 名前 , task_info text -- 説明 , task_starttime datetime -- 開始日時 , task_endtime datetime -- 終了日時 , task_lat double -- 緯度 , task_lon double -- 経度 , task_rating int -- 評価 ) ENGINE=INNODB DEFAULT CHARSET=utf8;
データはランダムに10万件追加します。
indexは説明に応じて張ります。
とりあえずはなしということにします。