Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengatur waktu eksekusi maksimum untuk kueri mysql?

Saya pikir sudah ada sedikit lebih lama, tetapi menurut ini ,

MySQL 5.7.4 memperkenalkan kemampuan untuk menyetel batas waktu eksekusi sisi server, yang ditentukan dalam milidetik, untuk pernyataan SELECT hanya-baca tingkat atas.

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

Perhatikan bahwa ini hanya berfungsi untuk pernyataan SELECT hanya-baca.

Pembaruan: Variabel ini ditambahkan di MySQL 5.7.4 dan diganti namanya menjadi max_execution_time di MySQL 5.7.8. (sumber )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menerapkan Komentar dan Suka di database

  2. Bagaimana cara menentukan batasan unik untuk banyak kolom di MySQL?

  3. Bagaimana cara memeriksa versi MySQL

  4. Pernyataan yang disiapkan, `WHERE .. IN(..)` query dan sorting — dengan MySQL

  5. Peringatan:mysqli_connect():(HY000/1045):Akses ditolak untuk 'username'@'localhost' pengguna (menggunakan kata sandi:YA)