Heim > Datenbank > MySQL-Tutorial > Wie kann die Ausführungszeit einer MySQL-Abfrage begrenzt werden?

Wie kann die Ausführungszeit einer MySQL-Abfrage begrenzt werden?

Susan Sarandon
Freigeben: 2025-01-05 02:23:39
Original
735 Leute haben es durchsucht

How to Limit MySQL Query Execution Time?

Festlegen von Ausführungszeitlimits für MySQL-Abfragen

Die Begrenzung der Ausführungszeit von MySQL-Abfragen kann für die Leistungs- und Ressourcenoptimierung von entscheidender Bedeutung sein. In dieser Anleitung wird erläutert, wie eine maximale Ausführungszeit für MySQL-Abfragen festgelegt wird. Dabei wird eine Lösung bereitgestellt, die der Funktion set_time_limit() in PHP ähnelt.

Lösung für MySQL 5.7.4 und höher

In MySQL 5.7.4 und nachfolgenden Versionen wurde eine neue Funktion eingeführt, die die Angabe eines Ausführungszeitlimits für schreibgeschützte SELECT-Anweisungen auf Serverebene ermöglicht. Dieses Limit wird in Millisekunden mit dem Hinweis MAX_EXECUTION_TIME festgelegt:

SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM table;
Nach dem Login kopieren

Hinweis: Diese Funktion gilt nur für schreibgeschützte SELECT-Anweisungen.

Aktualisiert Variablenname

In MySQL 5.7.8 die Variable MAX_EXECUTION_TIME wurde in max_execution_time umbenannt. Daher lautet die Syntax für MySQL 5.7.8 und höher wie folgt:

SELECT /*+ max_execution_time(1000) */ * FROM table;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann die Ausführungszeit einer MySQL-Abfrage begrenzt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage