Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So drosseln oder priorisieren Sie eine Abfrage in MySql

http://dev.mysql.com/doc/refman /4.1/en/user-resources.html

Ab MySQL 4.0.2 können Sie den Zugriff auf die folgenden Serverressourcen für einzelne Konten einschränken:

Die Anzahl der Abfragen, die ein Konto pro Stunde ausgeben kann

Die Anzahl der Aktualisierungen, die ein Konto pro Stunde durchführen kann

Die Häufigkeit, mit der sich ein Konto pro Stunde mit dem Server verbinden kann

Zusätzliche Informationen -

MySQL hat keinen Abfrage-Timeout-Wert oder eine andere eingebaute Möglichkeit, eine einzelne Abfrage zu drosseln. Es ist jedoch ziemlich trivial, ein Skript zu schreiben, das lang andauernde Abfragen beendet. Sie könnten sogar den Benutzer erfassen und abfragen, damit Sie den beleidigenden Benutzer/Programmierer später schlagen können.

hier ist ein Beispiel für eine Verwendung von PERL.