Mysql
 sql >> Database >  >> RDS >> Mysql

Come limitare o dare priorità a una query in MySql

http://dev.mysql.com/doc/refman /4.1/en/risorse-utente.html

A partire da MySQL 4.0.2, puoi limitare l'accesso alle seguenti risorse del server per i singoli account:

Il numero di query che un account può emettere all'ora

Il numero di aggiornamenti che un account può emettere all'ora

Il numero di volte in cui un account può connettersi al server all'ora

Informazioni aggiuntive -

MySQL non ha un valore di timeout della query o qualsiasi altro modo integrato per limitare una singola query. Tuttavia, è piuttosto banale scrivere uno script che ucciderà le query di lunga durata. Potresti anche catturare l'utente e la query in modo da poter battere l'utente/programmatore offensivo in un secondo momento.

Qui è un esempio di uno che utilizza PERL.