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コマンドを使用してファイルをローカルコンピュータにコピーし、ローカルファイルをリモートサーバーにコピーします。

推薦する

iOS、Android、ミニプログラムアプリの敷居の低い開発のためのフロントエンドフレームワークを詳しく解説

現在、クロスプラットフォーム開発技術はもはや新しい話題ではありません。市場にはいくつかのオープンソー...

画像ボタン送信とフォーム繰り返し送信の問題に関する議論

多くの場合、フォームを美しくするために、送信ボタンが画像に置き換えられます。ただし、細部に注意を払わ...

HTML初心者や初級者向けの提案。専門家は無視してかまいません。

感想:私はバックエンド開発者です。静的 (HTML) ページを取得すると、ページ構造と命名規則が極端...

Docker を使用した ElasticSearch:7.8.0 クラスターのインストールに関する詳細なチュートリアル

ElasticSearch クラスターは、クラスターを構築するための動態請求的方式と靜態配置文件をサ...

CSS 水平プログレスバーと垂直プログレスバーの実装コード

時々、素敵なスクロールバー効果を見るのは楽しいものです。ここでは、CSSを使用してそれを実現する方法...

ログインボックスのメールプロンプトを実装するネイティブJS

この記事では、登録またはログイン時に電子メール アドレスを入力する際のドロップダウン プロンプトのネ...

Vueは画像切り替え効果を実現

この記事の例では、画像切り替え効果を実現するためのVueの具体的なコードを参考までに共有しています。...

ホスト上のDockerコンテナ内でシェルまたはプログラムを実行する

Docker コンテナに繰り返し入って操作することを避けるために、コンテナ内の一連の命令をホストマシ...

Centos7 で NIS を構成する詳細な手順

目次原理ネットワーク環境の準備インストール前の準備NIS サーバー操作NIS クライアント操作原理N...

MacにMySQLをインストールするときに忘れたパスワードを変更する方法

1. MacにMySQLデータベースをインストールする1. MySQLデータベースをダウンロードする...

vueを使用して登録ページの効果を実現し、vueを使用してSMS認証コードログインを実現します

この記事の例では、登録ページの効果を実現するためのVueの具体的なコードを参考までに共有しています。...

異なるデータベースで DROP TABLE を書く方法

異なるデータベースで DROP TABLE を書く方法1.MySQL 存在する場合はテーブルを削除 ...

Vueはシンプルなメモ帳機能を実装します

この記事では、参考までに、簡単なメモ帳機能を実装するためのVueの具体的なコードを紹介します。具体的...

Vueでスケルトンスクリーンを実装する例

目次スケルトンスクリーンの使用Vueアーキテクチャスケルトンスクリーンアイデアの概要抽象コンポーネン...

CSS3はテキストのレリーフ効果、彫刻効果、炎のテキストを実現します

この効果を実現するには、まず CSS のプロパティを知っておく必要があります。 text-shado...