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

MySQL nhận "gửi dữ liệu" mãi mãi. Truy vấn đơn giản, nhiều dữ liệu

Tại sao bạn không lập hồ sơ truy vấn và xem chính xác điều gì đang xảy ra?

SET PROFILING = 1; 
SET profiling_history_size = 0; 
SET profiling_history_size = 15; 
/* Your query should be here */
SHOW PROFILES; 
SELECT state, ROUND(SUM(duration),5) AS `duration (summed) in sec` FROM information_schema.profiling WHERE query_id = 3 GROUP BY state ORDER BY `duration (summed) in sec` DESC; 
SET PROFILING = 0; 
EXPLAIN /* Your query again should appear here */;

Tôi nghĩ rằng điều này sẽ giúp bạn biết được chính xác vị trí cần thời gian của truy vấn và dựa trên kết quả mà bạn có thể thực hiện các hoạt động tối ưu hóa.



  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 7.2.2 + mysql 8.0 PDO cung cấp:phương thức xác thực không xác định đối với máy khách [caching_sha2_password]

  2. Có cách nào để truy vấn xem trường mảng có chứa một giá trị nhất định trong Doctrine2 không?

  3. Truy vấn MySQL với nhiều câu lệnh AND dường như đang bỏ qua một

  4. Làm cách nào để mở MySQL trên Raspberry Pi cho Kết nối Bên ngoài / Từ xa?

  5. Các đặc điểm riêng của Django