मुझे गति के लिए एसक्यूएल प्रश्नों का परीक्षण करने के लिए एक आसान तरीका चाहिए। मैं हार्डवेयर मतभेदों के बारे में चिंतित नहीं हूं, मुझे मूल रूप से एक सापेक्ष संख्या की आवश्यकता है।कम असंगतताओं के साथ, 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;
समस्या मैं कर रहा हूँ कि, प्रारंभिक कनेक्ट होने पर कभी कभी/मेरे परीक्षण चलाने 1.25 सेकंड लेता है उदाहरण के लिए। हालांकि बाद में कनेक्ट होने पर यह 0.004 सेकेंड लेता है ... यह क्यों है?
मैं यकीन है कि MySQL क्वेरी कैश my.ini में बंद है कर रहा हूँ:
query_cache_size=0