Tutorial : Menampilkan Lama Waktu Hasil Query (Query Result Time) PHP – MySQL
01-01-2013
Bagi yang ingin menampilkan lama waktu hasil query yang dilakukan menggunakan PHP-MySQL. Bisa menggunakan salah satu dari 2 cara ini
< ?php $sql='SELECT * FROM NAMA_TABLE'; $msc=microtime(true); $result = $mysql_query($sql); $msc=microtime(true)-$msc; echo $msc.' seconds'; // in seconds echo ($msc*1000).' milliseconds'; // in millseconds ?>
Atau ada juga yg seperti ini:
< ?php
$sql='SELECT * FROM NAMA_TABLE';
$sqlStart = getMicroTime();
$result = mysql_query($sql);
$sqlEnd = getMicroTime();
$sqlTime = $sqlEnd - $sqlStart;
echo $sqlTime;
function getMicroTime() {
list($msec, $sec) = explode(' ', microtime());
return floor($sec / 1000) + $msec;
}
?>
Bedanya cuma mengambil fungsi waktunya. Kalau yang pertama langsung menggunakan fungsi microtime() php. Sementara yang kedua, fungsi microtime() nya di olah lagi.
Selamat mencoba 🙂