MySQLの8.0.18ハッシュ参加を/左でサポートされていない右の接続について参加

MySQLの8.0.18では、ハッシュの増加は、新機能に参加し、それが作成されていないフィールドインデックスに適しており、同等のリレーショナルクエリを実行します。フィールドがインデックスを作成するために接続されていない場合、以前のバージョンでは、クエリの速度が非常に遅くなり、オプティマイザは、BNL(入れ子ブロック)アルゴリズムを使用します。

大きなテーブルに一致する線で小さなメモリハッシュテーブルに格納されたデータテーブルと、データ線にアルゴリズムをハッシュ結合、ハッシュ値が計算され、修飾されたデータは、クライアントのメモリから返されます。

20150607145104787.png


sysbenchとの4つのテーブルを生成し、デフォルトのフィールドのインデックスkを削除します。

1.png

私たちは、フォーマットを説明=ビューにtreeコマンドは、アルゴリズムをハッシュ結合するために使用されています。


しかし、現在の8.0.18バージョンでは唯一の参加をサポートしています。参加し、右の故障に参加左、ここで注意してください。

2.png






おすすめ

転載: blog.51cto.com/hcymysql/2447650