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

Làm thế nào để biết có bao nhiêu truy vấn mysql mà một tập lệnh php đã thực hiện?

Về cơ bản, bạn có thể tạo một hàm xử lý cho các truy vấn MySQL của mình, như:

$mysql_queries_count = 0;
$mysql_queries_time = 0;

function _mysql_query($query) {
    global $mysql_queries_count, $mysql_queries_time;

    $start = microtime(true);
    $result = mysql_query($query);
    $mysql_queries_time += microtime(true) - $start;
    $mysql_queries_count++;

    return $result;
}

Làm như vậy, bạn sẽ phải thay thế tất cả mysql_query( trong mã của bạn với _mysql_query( , điều này có thể thực hiện dễ dàng trong hầu hết các trình soạn thảo văn bản.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nodejs mysql nhiều nơi truy vấn của

  2. mysql nhận chênh lệch thay vì SUM

  3. Tìm các mẫu số tương tự trong bảng

  4. Loại trường lý tưởng cho dữ liệu nhị phân có độ rộng cố định

  5. Thư viện MySQL C API cho iPhone