sql >> Databasteknik >  >> RDS >> Mysql

Framtvinga timeout på en MysqlQuery från PHP

Långa frågor är ett tecken på dålig design. Det är bäst att undersöka frågorna i fråga och hur de kan optimeras. Detta skulle bara vara att ignorera problemet.

Om du fortfarande vill ha detta kan du använda kommandot SHOW PROCESSESLIST för att få alla pågående processer. Och använd sedan KILL x för att döda en klientanslutning. Men för att detta ska fungera måste du kontrollera detta från ett annat PHP-skript eftersom multithreading ännu inte är möjligt. Det är inte heller tillrådligt att ge användare som utnyttjas av PHP-bidrag att bråka med serverinställningarna.



  1. SQL Server använder jokertecken inom IN

  2. hur man ställer in serverutgång på att använda jdbc-anslutning i Jmeter

  3. Hur får man åtkomst till array internt index med postgreSQL?

  4. C# MySQL andra DataReader i DataReader medan loop