Vorwort Die Schlafsystemfunktion in MySQL hat nur wenige praktische Anwendungsszenarien und wird im Allgemeinen für experimentelle Tests verwendet. Gestern habe ich beim Testen versehentlich ein spezielles Phänomen der Schlaffunktion entdeckt. Wenn die Sleep-Funktion in einer Abfrageanweisung verwendet wird, bezieht sich die Sleep-Zeit auf die zurückgegebenen Datensätze. Wie der folgende Test zeigt: mysql> Tabelle erstellen Test (ID int); Abfrage OK, 0 Zeilen betroffen (0,03 Sek.) mysql> wähle *, sleep(6) vom Test; Leerer Satz (0,00 Sek.) mysql> in Testwerte einfügen (1); Abfrage OK, 1 Zeile betroffen (0,00 Sek.) mysql> wähle *, sleep (6) aus Test; +------+----------+ | Ich würde | Schlaf(6) | +------+----------+ | 1 | 0 | +------+----------+ 1 Zeile im Satz (6,00 Sek.) mysql> in Testwert einfügen (2); Abfrage OK, 1 Zeile betroffen (0,01 Sek.) mysql> wähle *, sleep (6) aus Test; +------+----------+ | Ich würde | Schlaf(6) | +------+----------+ | 1 | 0 | | 2 | 0 | +------+----------+ 2 Reihen im Satz (12,00 Sek.) Testzusammenfassung: Wenn Sie *, sleep(n) aus der Tabelle auswählen und der Tabellendatensatz leer ist, wird kein Schlaf ausgeführt. Wenn der Tabellendatensatz eins ist, beträgt die Schlafzeit 1*n. Wenn der Tabellendatensatz 2 ist, beträgt die Schlafzeit: 2*n ............ und so weiter. In der offiziellen Dokumentation 12.24 „Verschiedene Funktionen“ wird dieses Phänomen nicht erwähnt, und ich weiß wirklich nicht, wie ich diese Situation erklären soll. Ich habe über mehrere Szenarien spekuliert, aber sie wurden alle verneint. Lassen Sie mich dieses Problem vorerst aufzeichnen. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Tutorial zur Verwendung von Portainer zum Herstellen einer Verbindung mit einem Remote-Docker
>>: js und jquery, um einen Tab-Statusleisten-Umschalteffekt zu erzielen
herunterladen http://nginx.org/en/download.html E...
In diesem Abschnitt lernen wir Listenelemente in ...
Wenn Sie CSS verwenden, vergessen Sie nicht, DOCTY...
Inhaltsverzeichnis Vorwort 1. Herkömmliche Vue-Ko...
Überblick Der Lastenausgleich von Nginx bietet Up...
Ich konnte nie herausfinden, ob der Port belegt i...
Inhaltsverzeichnis Das Grundprinzip von MySQL Mas...
Dieser Artikel stellt hauptsächlich die Implement...
Ich bin heute auf mehrere Browserkompatibilitätsp...
1. Übersicht über Inner Join-Abfragen Der Inner J...
Ob es sich nun um das Hintergrundbild oder die Tex...
Inhaltsverzeichnis 1. Kapselungs-API 2. Globale T...
Inhaltsverzeichnis animate()-Animationsmethode An...
Inhaltsverzeichnis Verwenden von Slots in Vue: Sl...
1. Die Größe des durch den HTML-Hyperlink geöffne...