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

Làm cách nào để đặt thời gian thực thi tối đa cho một truy vấn mysql?

Tôi nghĩ nó đã xuất hiện lâu hơn một chút, nhưng theo điều này ,

MySQL 5.7.4 giới thiệu khả năng đặt giới hạn thời gian thực thi phía máy chủ, được chỉ định bằng mili giây, cho các câu lệnh SELECT chỉ đọc cấp cao nhất.

SELECT 
/*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds
* 
FROM table;

Lưu ý rằng điều này chỉ hoạt động đối với các câu lệnh SELECT chỉ đọc.

Cập nhật: Biến này đã được thêm vào MySQL 5.7.4 và được đổi tên thành max_execution_time trong MySQL 5.7.8. ( nguồ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. Mysql:Thứ tự như thế nào?

  2. Làm cách nào để chèn dữ liệu vào cơ sở dữ liệu MySQL?

  3. Đo điểm chuẩn hiệu suất của MySQL:MySQL 5.7 so với MySQL 8.0

  4. LINQ to Entities không nhận dạng được phương thức 'System.String ToString ()' của phương thức và phương thức này không thể được dịch thành một biểu thức lưu trữ

  5. Số hàng mỗi nhóm trong mysql