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.

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.

WBOY
Freigeben: 2016-09-14 09:41:26
Original
1158 Leute haben es durchsucht

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.

Antwortinhalt:

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

  1. Gibt es einen Index?

  2. Ob die Abfrageanweisung einen Index verwendet

  3. Wie ist die Verteilung von Datensätzen und Indexfeldern?

  4. 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.

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage