MySQL 8.0.18 安定版がリリースされました! 予想通りハッシュ結合が実装されました

MySQL 8.0.18 安定版がリリースされました! 予想通りハッシュ結合が実装されました

MySQL 8.0.18 安定版 (GA) が昨日正式にリリースされ、Hash Join も期待通り登場しました。

今回のリリースのハイライトを簡単にご紹介します。

1. ハッシュ結合

ハッシュ結合は実行にインデックスを必要とせず、ほとんどの場合、現在のブロックネストループアルゴリズムよりも効率的です。

2. 説明し、分析する

EXPLAIN ANALYZE はクエリを実行し、オプティマイザーの推定が実際の実行とどのように一致したかに関するその他の情報とともに EXPLAIN 出力を生成します。

3. ユーザー作成時にパスワードをランダムに生成する

強力なランダム パスワードを生成し、その結果をクライアントに返すための構文がCREATE USER、ALTER USER 、およびSET PASSWORDステートメントに追加されました。

追加するための構文は次のとおりです。

ランダムパスワードで識別されるユーザー user を作成します。
ランダムパスワードで識別されるユーザー user を変更します。
パスワードを[ユーザー用]ランダムに設定する

4. グループレプリケーション

group_replication_exit_state_action サーバーが意図せずグループを離れた場合のグループ レプリケーションの動作を指定するために OFFLINE_MODE モードが追加されました。

OFFLINE_MODE 動作では、すべての接続が閉じられ、CONNECTION_ADMIN または SUPER 権限を持たないユーザーの新しい接続が禁止されますが、それ以外は既存の READ_ONLY モードと同様に動作します。

5. Innodbはアイドル状態での書き込みIOPを制御するオプションを追加

このオプションは、InnoDB がアイドル状態のときの書き込み IOP を制御します。目的は、書き込み IO を削減してフラッシュ メモリの寿命を延ばすことです。

さらに、内部の詳細にも多くの改良が加えられています。詳細については、news-8-0-18.htmlをご覧ください。

ダウンロード

Windows (x86、32 ビット)、MSI インストーラー 8.0.18 (mysql-installer-web-community-8.0.18.0.msi) 18.6M

Windows (x86、32 ビット)、MSI インストーラー 8.0.18 (mysql-installer-community-8.0.18.0.msi) 415.1M

Windows (x86、64 ビット)、ZIP アーカイブ (mysql-8.0.18-winx64.zip) 272.3M

関連リンク:

MySQL 8 for Windows 32 ビット v8.0.18 公式無料バージョン

MySQL 8.0 for Windows v8.0.18 公式無料版 64 ビット

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 結合テーブルクエリの基本操作 左結合のよくある落とし穴
  • MySQL におけるさまざまな一般的な結合テーブルクエリの例の概要
  • Mysql での結合操作
  • MySQLの自己接続と結合の詳細な理解
  • MySQL での Join の使用に関する詳細な説明
  • MySQL 内部結合の使用例 (必読)
  • 7つのMySQL JOINタイプのまとめ

<<:  VMware Tools を最初からインストールするための詳細な手順 (グラフィック チュートリアル)

>>:  jQueryはフェードインとフェードアウト効果を実現します

推薦する

mysql5.7でbinlogを使用してデータを復元する方法

ステップ1: MySQLでbinlogが有効になっていることを確認する '%log_bin%...

MySQLスローログクエリの詳細な説明

遅いログクエリ機能スロー ログ クエリの主な機能は、設定された時間しきい値を超える SQL ステート...

Linux (Ubuntu 18.04) に vim エディタをインストールする方法

デスクトップ システムをダウンロードするには、Ubuntu の公式 Web サイト (https:/...

LinuxでVIMエディタを使う方法

豊富なオプションを備えた強力なエディターとして、Vim は多くのユーザーに愛されています。この記事で...

Eclipse は Tomcat を構成しますが、Tomcat には無効なポート解決策があります

目次1. EclipseがTomcatを構成する2. Tomcat の無効なポートの解決方法方法1:...

JavaScript で円形カルーセルを実装する

この記事では、円形カルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...

Linux環境変数ファイルの簡単な紹介

Linux システムでは、環境変数は適用範囲に応じて、システムレベルの環境変数とユーザーレベルの環境...

MLSQLコンパイル時権限制御例の詳細な説明

序文MySQL の権限を簡単に理解すると、MySQL では自分の能力の範囲内で操作が許可され、その限...

CSS3 すりガラス効果

すりガラス効果がうまく表現されていれば、ページが非常に鮮やかで立体的に見えるようになります。写真に直...

フラッシュコンテンツの表示に使用される OBJECT タグと EMBED タグの違いの紹介

1. はじめに:ウェブページにフラッシュ コンテンツを正常に表示したい場合は、ページ上のフラッシュ ...

Docker の NFS-Ganesha イメージを使用して NFS サーバーを構築する詳細なプロセス

目次1. NFS-Ganeshaの紹介2. NFS-Ganeshaの設定3. NFS-Ganesha...

@media レスポンシブ CSS を使用してさまざまな画面に適応する例

定義と使用@media クエリを使用すると、さまざまなメディア タイプに異なるスタイルを定義できます...

Linux 上の Tomcat で MySQL にデータを挿入するときに中国語の文字化けが発生する問題を解決する

1. 問題Windows 上の Eclipse を使用して開発されたプロジェクトは Windows ...

Vueはコードのハイライトを実現するためにモナコを使用しています

Vue 言語と要素コンポーネントを使用して、コード コンテンツの入力を必要とし、ハイライト表示が可能...

データベースの削除から逃走までの MySQL の徹底分析_上級編 (I) - データ整合性

1. データ整合性の概要1. データ整合性の概要データの冗長性とは、データベース内に重複したデータが...