Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Automatycznie zabijaj długo działające zapytania (MySql), Apache Tomcat DataSource

Najlepszą opcją dla Ciebie jest wyłapanie warunków wyszukiwania, których nie można wykonać.

W MySQL od 5.7.8 istnieje ustawienie max_execution_time .

Możesz także wymyślić jakiś skrypt cron, który sprawdza SHOW PROCESSLIST i obsłuż zapytania, które są przetwarzane dłużej niż Twój limit czasu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować bazę danych MySQL na kodowanie UTF-8?

  2. Jak mogę wykonać opcjonalne JOIN za pomocą SQL?

  3. Jak zablokować odczyt/zapis w tabelach MySQL, aby móc wybierać, a następnie wstawiać bez innych programów odczytujących/zapisujących do bazy danych?

  4. Jak przekonwertować html na pdf za pomocą php?

  5. Wyrażenie przypadku a oświadczenie o sprawie