Heim >Datenbank >MySQL-Tutorial >Wie man die MySQL-Datenbankoptimierung versteht

Wie man die MySQL-Datenbankoptimierung versteht

坏嘻嘻
坏嘻嘻Original
2018-09-14 14:43:291615Durchsuche

Durch die Partitionierung können mehrere Teile einer einzelnen Tabelle nach festgelegten Regeln über das Dateisystem verteilt werden. Verschiedene Teile der Tabelle werden als separate Tabellen an verschiedenen Orten gespeichert.

SQL- und Indexoptimierung

Wie findet man problematisches SQL?


                                                                                                                                                                                                               

show variables like 'slow_query_log'

set global slow_query_log_file = '/home/mysql/sql_log/mysql-show.log'

set global log_queries_not_using_indexs = on;

set global long_query_time = 1
Langsames Abfrageprotokoll-Analysetool

- mysqldumpslow

- pt-query-digest

Wie finde ich problematisches SQL mithilfe langsamer Abfrageprotokolle?

1. SQL, das viele Abfragen hat und für jede Abfrage viel Zeit benötigt

normalerweise werden die ersten paar Abfragen von pt-query-digest analysiert

2. IO großes SQL

Achten Sie auf das Element „Zeilen untersuchen“ in der pt-query-digest-Analyse

3 SQL, dem der Index fehlt

Achten Sie auf den Vergleich zwischen „Rows untersuchen“ und „Rows Send in pt-query-digest“-Analyse

Verwandte Empfehlungen:

Mac verwendet das Terminal zum Ausführen MySQL, MySQL-Terminal, MySQL-Mac, MySQL-Verzeichnis, MySQL-Pfad, MacMySQL

MySQL-Partition|MySQL-Partitionstabelle|MySQL-Partition|nach Bereich

Das obige ist der detaillierte Inhalt vonWie man die MySQL-Datenbankoptimierung versteht. 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