sql >> Database >  >> RDS >> Mysql

Forceer time-out op een MysqlQuery vanuit PHP

Langlopende zoekopdrachten zijn een teken van een slecht ontwerp. Het is het beste om de betreffende zoekopdrachten te bekijken en te bekijken hoe deze kunnen worden geoptimaliseerd. Dit zou gewoon het probleem negeren.

Als u dit nog steeds wilt, kunt u de opdracht SHOW PROCESSESLIST gebruiken om alle lopende processen op te halen. En gebruik vervolgens KILL x om een ​​clientverbinding te beëindigen. Maar om dit te laten werken, moet je dit vanuit een ander PHP-script controleren, omdat multithreading nog niet mogelijk is. Het is ook niet aan te raden om gebruikers die worden gebruikt door PHP-beurzen te geven om te knoeien met de serverinstellingen.



  1. Forceer exacte string MATCH voor PDO voorbereide statements

  2. =) Operator voor beginners

  3. Zet een database neer of maak deze aan vanuit de opgeslagen procedure in PostgreSQL

  4. Kan ik Yii dwingen een bepaalde alias te gebruiken in gegenereerde SQL?