Tutorial : Menampilkan Lama Waktu Hasil Query (Query Result Time) PHP – MySQL

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 🙂

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *