Vorwort MRR ist die Abkürzung für Multi-Range Read und zielt darauf ab, den wahlfreien Festplattenzugriff zu reduzieren und den wahlfreien Zugriff in einen eher sequentiellen Zugriff umzuwandeln. Gilt für Abfragen vom Typ range/ref/eq_ref. Umsetzungsprinzip: 1. Suchen Sie nach der Suche im Sekundärindex die erforderlichen Daten basierend auf dem erhaltenen Primärschlüssel im gruppierten Index. 2. Die Reihenfolge der durch die Sekundärindexsuche erhaltenen Primärschlüssel ist ungewiss, da die Reihenfolge des Sekundärindex nicht unbedingt mit der Reihenfolge des Clusterindex übereinstimmt. 3. Wenn kein MRR vorhanden ist, werden Datenseiten während der Suche im Clustered Index möglicherweise in der falschen Reihenfolge gelesen, was für mechanische Festplatten äußerst ungünstig ist. 4. MRR-Optimierungsmethoden:
5. Wenn der Optimierer MRR verwendet, wird in der Spalte „Extra“ des Ausführungsplans „MRR verwenden“ angezeigt. 6. Wenn die Reihenfolge des in der Abfrage verwendeten Sekundärindex mit der Reihenfolge des Ergebnissatzes übereinstimmt, muss der Ergebnissatz nach Verwendung von MRR sortiert werden. Durch die Verwendung von MRR können Sie außerdem die Anzahl der Seitenersetzungen im Pufferpool und die Stapelverarbeitung von Schlüsselwertabfragen reduzieren. Mit dem Befehl index_merge=ein,index_merge_union=ein,index_merge_sort_union=ein,index_merge_intersection=ein,engine_condition_pushdown=ein,index_condition_pushdown=ein,mrr=aus,mrr_cost_based=ein,block_nested_loop=ein,batched_key_access=aus,materialization=ein,semijoin=ein,loosescan=ein,firstmatch=ein,duplicateweedout=ein,subquery_materialization_cost_based=ein,use_index_extensions=ein,condition_fanout_filter=ein,derived_merge=ein,use_invisible_indexes=aus,skip_scan=ein Verwenden Sie Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der React-Ereignisbindung
Mit Flash konnten Designer und Entwickler umfangr...
Vorwort Wenn es um Datenbanktransaktionen geht, f...
Bei der Installation von mysql5.7.18 ist folgende...
Es gibt einen großen Unterschied zwischen der Sch...
Mögliche Gründe: Der Hauptgrund, warum Seata MySQ...
Erste Verwendung von Docker zum lokalen Verpacken...
Inhaltsverzeichnis Vorwort Modifikatoren des V-Mo...
Es gibt viele Importmethoden im Internet, und die...
Dieser Artikel beschreibt die Installations- und ...
Da sich die heimische Netzwerkumgebung immer weit...
MySQL-Datenbank installieren a) Laden Sie das MyS...
CSS-Attributselektoren sind großartig. Sie können...
Inhaltsverzeichnis Vorwort Text 1. Konzepte im Zu...
Inhaltsverzeichnis 1. Strombegrenzungsalgorithmus...
<br /> Hinweis: Alle Texte, mit Ausnahme der...