MySQL Shell 8.0  /  ...  /  圧縮接続の使用

このページは機械翻訳したものです。

4.3.4 圧縮接続の使用

MySQL Shell 8.0.14 から、クラシック MySQL プロトコル を使用する MySQL Shell 接続、および X プロトコル を使用する MySQL Shell 接続の圧縮を MySQL Shell 8.0.20 からリクエストできます。 セッションの圧縮がリクエストされると、サーバーが圧縮をサポートし、圧縮アルゴリズムを MySQL Shell と一致させることができる場合、クライアントとサーバーの間で送信されるすべての情報が圧縮されます。 圧縮は、アップグレードチェッカユーティリティなどの MySQL Shell ユーティリティで使用される接続にリクエストされた場合にも適用されます。

X プロトコル 接続の場合、デフォルトでは圧縮が要求され、圧縮された接続のネゴシエーションが成功しない場合は圧縮されていない接続が許可されます。 クラシック MySQL プロトコル 接続の場合、デフォルトで圧縮は無効になっています。 接続が確立されると、MySQL Shell \status コマンドは圧縮がセッションに使用されているかどうかを表示します。 このコマンドは、接続が圧縮されているかどうかを示す Disabled または Enabled を示す Compression:行を表示します。 圧縮が有効な場合は、使用中の圧縮アルゴリズムも表示されます。

defaultCompress MySQL Shell 構成オプションを設定して、すべてのグローバルセッションの圧縮をリクエストできます。 X プロトコル 接続のデフォルトでは、MySQL Shell リリースでこれがサポートされている圧縮がリクエストされるため、この構成オプションは クラシック MySQL プロトコル 接続に対してのみ有効です。

X プロトコル 接続に対する接続圧縮の動作の詳細は、X プラグイン での接続圧縮 を参照してください。 クラシック MySQL プロトコル 接続に対する接続圧縮の動作、および MySQL Server インスタンスの圧縮設定と機能の詳細は、接続圧縮制御 を参照してください。