SQL-Paging-Abfrage:HintergrundIm System des Unternehmens gibt es eine Plattform für das Konfigurationsmanagement, die sogenannte CRUD-Plattform. Wenn Sie darauf klicken, ist die erste Seite, die Sie sehen, jedoch eine Abfrageseite (durch Klicken auf die Seite wird automatisch die Abfragefunktion ausgelöst). Später werden Ihre CRUD-Operationen von Ihren Betriebskollegen ausgeführt. Im Allgemeinen werden jedoch bei Unternehmen mit relativ geringen Datenmengen alle Daten abgefragt und zur Paginierung direkt an das Front-End zurückgegeben. Wenn die Datenmenge jedoch Zehntausende erreicht, können sie nicht herumspielen. Ihnen müssen zwei weitere Parameter hinzugefügt werden. ProblemumgehungEs ist ganz einfach, zwei Parameter hinzuzufügen: (1) die Anzahl der Seiten und (2) die Anzahl der Abfragen pro Seite (das Backend hat einen Standardwert, um zu verhindern, dass dieser weitergegeben wird). Für den Dienst erforderliche VerarbeitungDie Verarbeitungsmethode ist sehr einfach in SQL zu extrahieren Abfragen aller Daten ohne Hinzufügen von Paginierung Beim Hinzufügen von Paginierungen ist insbesondere Folgendes zu beachten:
Wie wird SQL verarbeitet?
Wählen Sie * aus Testbenutzerinfo-Limit 0,4;
Manchmal kann Paging die meisten Probleme lösen, aber wir können vorhersagen, wo sich die Daten befinden, d. h., wo in einer Tabelle mit einer großen Datenmenge begonnen werden soll. Wir ändern die SQL Fügen Sie die Start-ID hinzu und erhalten Sie jedes Mal 4 Daten Wählen Sie * aus Testbenutzerinfo, wobei ID > 32, Limit 4 ist. Wenn Sie eine normale Abfrage haben und wissen, dass es sich um ein Datenelement handelt, fügen Sie am Ende außerdem das Limit 1 hinzu, um die SQL-Ausführung zu beschleunigen. Dies ist ein offensichtlicher Kontrast. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Einführung in Protokolle im Linux-System
>>: Javascript-Betriebsmechanismus „Event Loop“
Inhaltsverzeichnis Phänomen Ursachenanalyse Aufru...
1. Benutzerdefinierte Textauswahl ::Auswahl { Hin...
1. Was ist Semantisierung? Erklärung zum Bing-Wör...
1. MySQL-Installationsverzeichnis Kopieren Sie de...
Es handelt sich im Wesentlichen um ein allgemeine...
Laden Sie das Nginx-Image in Docker herunter Dock...
1. Traditionelle Binlog-Master-Slave-Replikation,...
Inhaltsverzeichnis Docker-Datei pom.xml Jenkins-K...
Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...
Physisch gesehen besteht eine InnoDB-Tabelle aus ...
Vorwort Heute entschied sich ein Kollege nach der...
Schritt 1: Bestätigen Sie die Architektur Ihres S...
Tatsächlich haben viele Unternehmen ähnliche Funk...
Inhaltsverzeichnis 1. Wirkungsdemonstration 2. Im...
nginx Nginx (Engine x) ist ein leistungsstarker H...