Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để có được thời gian thực thi của một truy vấn MySQL từ PHP?

Có thể có một số cách để thực hiện việc này thông qua MySQL, tuy nhiên, cách dễ dàng (và đáng tin cậy) là sử dụng microtime của PHP , trả về thời gian hiện tại dưới dạng mili giây.

Một số mã ví dụ:

$sql = '...';
$msc = microtime(true);
mysql_query($sql);
$msc = microtime(true)-$msc;
echo $msc . ' s'; // in seconds
echo ($msc * 1000) . ' ms'; // in millseconds


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mysql_stmt ::fetch () cung cấp cho PHP bộ nhớ lỗi nghiêm trọng

  2. Sử dụng lệnh IN để tìm kiếm với một câu lệnh đã chuẩn bị sẵn

  3. Chạy MySQL INSERT Query nhiều lần (chèn giá trị vào nhiều bảng)

  4. Làm cách nào để sử dụng một mảng giá trị từ PHP trong mệnh đề 'IN' của truy vấn mysql?

  5. Làm thế nào để sử dụng MySQLDB SScursor một cách hiệu quả?