Ben hız için SQL sorguları test etmek için basit bir yol gerekir. Ben donanım farklılıkları hakkında endişeli, ben temelde göreli bir sayı gerekir değilim.
Bu PHP (onun bulanık, ama işleri) ile yapıyorum budur:
// 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 yaşıyorum bazen ilk on connect / benim test örneğin 1.25 sn sürer çalıştırın olmasıdır. Ancak sonraki it üzerine 0.004 sn sürer bağlanır ... Why is this?
Ben MySQL sorgu önbellek my.ini kapalı eminim:
query_cache_size=0