MySQL 8.0.18 では、インデックスが作成されていないフィールドに適用でき、等価値の関連付けクエリを実行できる新しいハッシュ結合関数が追加されました。以前のバージョンでは、接続されたフィールドにインデックスが付けられていない場合、クエリ速度が非常に遅くなり、オプティマイザーは BNL (ブロック ネスト) アルゴリズムを使用していました。 ハッシュ結合アルゴリズムは、小さなテーブルのデータをメモリ内のハッシュ テーブルに格納し、大きなテーブルのデータを行ごとに照合してハッシュ値を計算し、メモリからクライアントに適切なデータを返します。 sysbench を使用して 4 つのテーブルを生成し、デフォルトの k フィールド インデックスを削除します。 ただし、現在のバージョン 8.0.18 では join のみがサポートされています。左結合と右結合は無効です。ご注意ください。 要約する 上記は、MySQL 8.0.18 ハッシュ結合が左/右結合をサポートしていないことについてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: 中国語でのNginx設定パラメータの詳細な説明(負荷分散とリバースプロキシ)
>>: ElementUI の this.$notify.close() 呼び出しが機能しない問題の解決方法
1. HTMLとは何かHTML (ハイパーテキスト マークアップ言語): ハイパーテキスト マーク...
この記事では、MySQL ビューの原理と使用法についてまとめます。ご参考までに、詳細は以下の通りです...
この axios パッケージは、vue3 デモで使用されます。便宜上、element-plus は ...
1. 問題の説明 root@mysqldb 22:12: [xucl]> テーブル t1\G ...
最近、仕事でサウンド ファイルを再生するために Web ページにプレーヤーを埋め込む必要に迫られまし...
Elasticsearch 6.8 以降、無料ユーザーは X-Pack のセキュリティ機能を使用でき...
MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有...
目次序文axiosカプセル化の利点パッケージのアイデア設定の優先順位axiosインスタンス構成1. ...
最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...
目次ログインビジネスプロセスログイン機能の実装要約するまず、エフェクトの実装プロセスを見てみましょう...
目次1. オブジェクトを使用してオブジェクトを作成する2. コンストラクタを使用してオブジェクトを作...
XHTML CSS を使って Web ページをデザインし始めた頃は、タグの使用経験も少なく、あまり気...
序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...
目次1. Vueフロントエンドを構成する1. クロスドメイン構成を開発する2. 本番環境のクロスドメ...
この記事の例では、ページング効果表示を実現するためのミニプログラムの具体的なコードを参考までに共有し...