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
Vorne geschrieben Nginx ist nicht nur ein Reverse...
Inhaltsverzeichnis Einführung Protokollklassifizi...
Vorwort In diesem Artikel wird hauptsächlich erlä...
Heute werden wir einen einfachen Herzschlageffekt...
Inhaltsverzeichnis 1. Mehrere Syntaxen von Insert...
Nginx hat in nur wenigen Jahren den Großteil des ...
Artikel-Mindmap Warum Master-Slave-Replikation un...
Problemhintergrund: Es ist erforderlich, einen Sc...
Inhaltsverzeichnis 1. So erhalten Sie unterschied...
1. Fortsetzen nacos-Datenbank Datenbankname nacos...
Inhaltsverzeichnis Abfrage zum Verbinden mehrerer...
1. Befehlseinführung Mit dem Befehl seq (Sequence...
Aus verschiedenen Gründen müssen Sie manchmal den...
CSS-Medienabfragen haben ein sehr praktisches Sei...
Inhaltsverzeichnis CSS3-Boxmodell a. CSS3-Filter ...