Heim >Backend-Entwicklung >PHP-Tutorial >Sind 1,37 Millionen Datenzeilen eine große Menge? Die Abfrage dieser Tabelle ist jetzt sehr langsam. Ich weiß nicht, wie ich sie optimieren soll.
1 Million Daten sind keine große Menge, die Optimierung umfasst normalerweise das Hinzufügen von Indizes
Gibt es einen Index?
Ob die Abfrageanweisung einen Index verwendet
Wie ist die Verteilung von Datensätzen und Indexfeldern?
Welche Arten von Datenfeldern gibt es?
Indizes hinzufügen und SQL-Anweisungen optimieren,
Anzahl auswählen (Primärschlüssel oder eindeutiger Index)
MySQL kann Daten von 10 bis 20 Millionen unterstützen, je nach Bedarf
1,37 Millionen sind gar nichts.
1. Achten Sie bei der Abfrage auf die Indextreffer von SQL-Anweisungen.
2. Schauen Sie sich die Cache-Konfiguration von MYSQL an.
3. Versuchen Sie, Primärschlüsselabfragen zu verwenden.
4. Die Tabelle kann entsprechend den Geschäftsanforderungen geschnitten werden.