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

4.3.4圧縮接続の使用

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

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

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

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