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

Bagaimana saya bisa menghentikan kueri MySQL jika terlalu lama?

Ada skrip Perl yang bagus di CPAN untuk melakukan hal ini:http ://search.cpan.org/~rsoliv/mysql-genocide-0.03/mysql-genocide

Seseorang hanya perlu menjadwalkannya agar berjalan dengan parameter yang tepat. Buat file tab CRON /etc/cron.d/mysql_query_timeout untuk menjadwalkannya agar berjalan setiap menit:

* * * * * root /path/to/mysql-genocide -t 7200 -s -K

Di mana 7200 adalah waktu eksekusi maksimum yang diizinkan dalam detik. Sakelar -s menyaring semua kecuali kueri SELECT. Tombol -K menginstruksikan skrip untuk menghentikan proses pencocokan.

Pengguna root harus dapat menjalankan alat mysql lokal tanpa autentikasi, jika tidak, Anda harus memberikan kredensial pada baris perintah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk memasukkan data ke dalam tampilan MySQL?

  2. Menggunakan variabel env di application.properties Spring Boot

  3. Hapus duplikat dalam daftar objek dengan Python

  4. Gabungkan satu baris ke beberapa baris di tabel lain

  5. Membuat Aplikasi Web Dari Awal Menggunakan Python Flask dan MySQL:Bagian 3