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

Skrypt powłoki do automatycznego zabijania procesów uśpienia mysql

Zrobiłem to.

Utwórz plik kill_sleep.sh

mysql -u<user> -p<password> -h<host> -e "select concat('KILL ',id,';')  into outfile '/tmp/sleep_processes.txt' from information_schema.processlist where Command = 'Sleep'"
mysql -u<user> -p<password> -h<host> -e "source /tmp/sleep_processes.txt;"
rm -rf /tmp/sleep_processes.txt

I ustaw kill_sleep.sh na zadanie cron.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie mogę zmusić INSERT do pracy

  2. Dlaczego tworzenie klucza obcego w Laravel 5.8 kończy się niepowodzeniem?

  3. Czy w PHP/MySQL powinienem otwierać wiele połączeń z bazą danych czy udostępniać 1?

  4. Dlaczego COUNT() pokazuje tylko jeden wiersz tabeli?

  5. Długie sondowanie na czacie Laravel:Dlaczego div się nie aktualizuje?