Heim >Datenbank >MySQL-Tutorial >Wie viel wissen Sie über MySQL-Optimierungsmethoden?

Wie viel wissen Sie über MySQL-Optimierungsmethoden?

坏嘻嘻
坏嘻嘻Original
2018-09-15 09:47:252701Durchsuche

Dieser Artikel bietet Ihnen einige Referenzwerte für MySQL-Optimierungsmethoden. Ich hoffe, dass er Ihnen hilfreich sein wird.

1. Wählen Sie die richtige Speicher-Engine, unterstützen Sie Transaktionen für intensive Schreibvorgänge und verwenden Sie InnoDB. Intensive Lesevorgänge verwenden MyISAM

2. Tabellenentwurfsteil
1. Legen Sie eine Primärschlüssel-ID für jede Tabelle fest
2. Je kleiner die Spalte und die Spalte mit fester Länge, desto schneller wird die Abfrage Sei. Es wird empfohlen, SMALLINT TINYINT als Primärschlüssel zu verwenden, die VARCHAR-Länge reserviert nur den erforderlichen Speicherplatz und die IP-Adresse wird als int
3 gespeichert. Versuchen Sie, NOT NULL zu verwenden, NULL erfordert zusätzlichen Speicherplatz
4 Paradigma und denormales Paradigma

3. Abfrageteil
1. Abfragen nur der erforderlichen Felder
3. Keine Spaltenoperationen, keine Funktionen
. Fragen Sie nur eine Datenzeile mit LIMIT 1 ab

1. Aktivieren Sie den Abfragecache

2. Ein großes SQL kann die gesamte Datenbank blockieren . Seien Sie vorsichtig, wenn Sie MySQL in einer Unterabfrage verwenden. Führen Sie zuerst die äußere Ebene und dann die innere Ebene aus

Das obige ist der detaillierte Inhalt vonWie viel wissen Sie über MySQL-Optimierungsmethoden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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