MySQL 8.0.11 の新機能の紹介

MySQL 8.0.11 の新機能の紹介

1. データ辞書

1) データベース オブジェクト情報を格納するトランザクション データ ディクショナリを統合しました。以前のバージョンでは、メタデータ ファイルと非トランザクション テーブルに格納されていました。

2. アトミック データ定義ステートメント (アトミック DDL)

3. セキュリティとアカウント管理

1) 新しい caching_sha2_password 認証プラグインが利用可能になりました (新しい cachingsha2password 認証プラグインが利用可能になりました)

2) MySQL は、権限の名前付きコレクションであるロールをサポートするようになりました (MySQL は、権限の名前付きコレクションであるロールをサポートしています)

3) MySQL はパスワード履歴に関する情報を保持するようになり、以前のパスワードの再利用を制限できるようになりました (MySQL はパスワード履歴に関する情報を保持するようになり、以前のパスワードの再利用を制限できるようになりました)

4) MySQLがFIPSモードをサポートするようになりました

4. リソース管理

1) リソース グループを作成および管理し、サーバー実行スレッドを特定のグループに割り当てることで、グループで使用可能なリソースに応じてスレッドを実行できるようになります。

5. InnoDB の機能強化。

1) カウントを自動的に増加させてREDOログに書き込み、サーバーの再起動時に永続化します。

2) インデックス番号が破損すると、InnoDBはREDOログに破損マークを書き込みます。

3) InnoDB memcachedプラグインは、複数の取得操作(単一のmemcachedクエリで複数のキー/値のペアを取得)と範囲クエリをサポートします。

4) InnoDB デッドロック検出を制御する新しい動的構成オプション。これを使用すると、innodb_deadlock_detect を介してデッドロック検出を無効にし、innodb_lock_wait_timeout を使用してタイムアウトトランザクションをロールバックするように設定し、他のトランザクションの通常の操作に影響を与えないようにすることができます。

5) INFORMATION_SCHEMA.INNODB_CACHED_INDEXESは、各インデックスのInnoDBバッファプールにキャッシュされたインデックスページの数を格納します。

6) すべての InnoDB 一時テーブルは同じ一時テーブルスペース ibtmp1 を共有します。

7) InnoDBテーブルスペース暗号化機能は、REDOログとUNDOログデータの暗号化をサポートします。

8) InnoDB は、SHARE または UPDATE によってロックされた読み取りステートメントに対して NOWAIT と SKIP LOCKED をサポートします。NOWAIT は、ロックに遭遇するとすぐに戻ることを意味します。SKIP LOCKED は、ロックされた複数の行の結果を返すことを意味します。

9) パーティションの追加、パーティションの削除、パーティションの結合、パーティションの再構築、パーティションの再構築

10) MySQLストレージエンジンは、ストレージエンジン自身のデータディクショナリではなく、データディクショナリを使用します。

11) mysqlデータディクショナリとシステムテーブルは、mysqlデータディレクトリ内の単一のInnoDBテーブルスペースファイルmysql.ibdに作成されます。

6. 文字セットのサポート

1) デフォルトの文字セットが latin1 から utf8mb4 に変更されました。デフォルトの文字セットは utf8mb4 です。

7. JSON(JSON拡張機能)とOpenGIS空間型を追加する

1)MySQLは多くのJSON関連の関数とAPIインターフェースを提供します

8. オプティマイザー。

1) MySQLは、作成されたインデックスが最適化効果を持つかどうかをテストするために使用できる非表示のインデックスをサポートするようになりました。

2) MySQLは降順インデックスをサポートするようになり、ソート関連のクエリを高速化できます。

9. 共通テーブル式

10. ウィンドウ関数

11. 正規表現のサポート

12. 内部一時テーブル

1) TempTable ストレージ エンジンは、メモリ内内部一時テーブルのデフォルト エンジンとして MEMORY ストレージ エンジンに代わるものです。

13. ログ記録

1) log_error_servicesを使用して、有効にするログコンポーネントを設定できます。エラーログは書き換えられます。

14. バックアップロック

新しいタイプのバックアップロックにより、オンラインバックアップ中にDMLが可能になり、スナップショットの不整合につながる可能性のある操作を防止できます。

要約する

上記は、MySQL バージョン 8.0.11 の新機能の紹介です。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Ubuntu18.04 インストール mysql8.0.11 グラフィックチュートリアル
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • mysql8.0.11クライアントがログインできない問題の解決方法
  • mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
  • MySQL 8.0.11 Community Green Edition の Windows 用インストール手順図
  • mysql8.0.11 winx64 手動インストールと設定チュートリアル
  • Windows 10 + mysql 8.0.11 zipインストールチュートリアルの詳細
  • MySQL 8.0.11 インストール概要チュートリアル図
  • MySql 8.0.11 のインストールと設定のチュートリアル
  • MySQL 8.0.11 winx64 のインストールと設定方法のグラフィックチュートリアル

<<:  JavaScript初心者がよく犯す間違い

>>:  Linuxはscpコマンドを使用してファイルをローカルコンピュータにコピーし、ローカルファイルをリモートサーバーにコピーします。

推薦する

MySQLはOracleシーケンスに似たソリューションを実装しています

MySQLはOracleのようなシーケンスを実装しているOracle は通常、主キー フィールドを処...

MySQLテーブル内の重複データをクエリする方法

hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...

Linux での MySQL のインストールに関するチュートリアル

目次1. 古いバージョンを削除する2. サーバーのカーネルタイプを確認し、適切なバージョンをダウンロ...

Vueモバイル端末は画面上で指をスライドさせる方向を判定する

vueモバイル端末は、画面上で指をスライドさせる方向を判断します。具体的な内容は次のとおりです。これ...

メニューのホバー効果を実現するCSS3

結果: html <nav id="nav-1"> <a cl...

mysql を解決: エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO/YES)

1. 問題時々Mysqlにログインしてパスワードを入力すると、この状況が発生しますmysql -u...

IEではボタンが両側に伸びる

ボタン (input, button) を記述すると、IE では次のようになります。単語数が増えると...

Linux での crontab スケジュール実行コマンドの詳細な説明

LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | grep ...

メタタグコードを使用して、360 デュアルコアブラウザを互換モードではなく高速モードにデフォルト設定します。

あるウェブサイトでは、ユーザーが WebKit カーネルでページを開くことを期待して、HTML5 と...

Vue での ElementUI の使用に関する詳細な説明

ログイン + セッションストレージエフェクト表示ログインに成功すると、ユーザー ID がフロントエン...

Vue で @person 関数を実装する方法

この記事ではvueを使用し、マウスクリックイベントといくつかの小さなページの最適化を追加します。 基...

画像ボタンをフォームのリセットボタンとして使用する方法

フォームを作成するときに、送信ボタンとリセットボタンを配置することがよくあります。ページの外観を考慮...

クリーンで美しいウェブデザインのための4つの原則

この記事では、 Webデザインに関連するこれら4 つの原則について説明します。これら4 つの原則を念...

JavaScript はドラッグ可能なモーダルボックスを実装します

この記事では、ドラッグ可能なモーダルボックスを実装するためのJavaScriptの具体的なコードを参...

js 日付と時刻のフォーマット方法の例

js 日付時刻形式日付と時刻を指定された形式に変換します。例: YYYY-mm-dd HH:MM は...