25-08-2010, 13:01
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
אין לי מושג איך בודקים "כמה זיכרון שאילתא לקחה". אני אפילו לא בטוח שבכלל יש מדד לזה בהתחשב באיך שמסדי נתונים פועלים, ובתלות של שאילתא אחת על חברותיה (cache-ים, buffer-ים, עזרה מהמע"ה, וכו'...).
אשר לזמן שהשאילתא לקחה, זה די פשוט:
שמור את הזמן המדוייק לפני הרצת השאילתא:
קוד PHP:
$before_query = gettimeofday(true);
ואחרי הריצה:
קוד PHP:
echo 'Query took ' . (gettimeofday(true) - $before_query) . ' seconds.';
|