SQLクエリを高速化するための簡単な方法が必要です。私はハードウェアの違いを心配する必要はない、私は基本的に相対的な番号が必要です。どのように矛盾の少ないMySQLのクエリ速度をテストするには?
これは私が(そのファジーが、作品)PHPでやってきたものです:
// CONNECT TO DB HERE
$sub = new YomoSubscription(95,783);
$t = microtime(TRUE);
// contains the SQL db call i'm testing
$fp = $sub->generateFingerprint();
echo microtime(TRUE)-$t;
私が午前PROBLEMは時々最初の接続時に/実行私のテストは、1.25秒を要し、ということです例えば。しかしその後の接続では0.004秒かかる... これはなぜ?
私はMySQLのクエリキャッシュがmy.iniファイルでオフになっているかなり確信している:あなたがかもしれないhttp://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_benchmark