Skip to content

Commit c20e0e5

Browse files
author
Yoshinari Takaoka
committed
Document the compression-algorithms connection option; WL #14012
git-svn-id: https://svn.php.net/repository/phpdoc/ja/trunk@350586 c90b9560-bf6c-de11-be94-00142212c4b1
1 parent 8e10837 commit c20e0e5

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

reference/mysql_xdevapi/functions/mysql-xdevapi.getsession.xml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision: 345646 $ -->
3-
<!-- EN-Revision: 7c132f15ad1e8eaf80020a76f1340d9d0400e271 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: b0a34b2fce160f558e3c81bf73121d16c9d56eb8 Maintainer: mumumu Status: ready -->
44

55
<refentry xml:id="function.mysql-xdevapi-getsession" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<refnamediv>
@@ -103,6 +103,24 @@
103103
このオプションは 8.0.20 で追加されました。
104104
</para>
105105
</listitem>
106+
<listitem>
107+
<para>
108+
オプションの <literal>compression-algorithms</literal> 属性は、
109+
好みの圧縮アルゴリズム(および好みの優先順) を定義します:
110+
<literal>zstd_stream</literal> (エイリアス: zstd),
111+
<literal>lz4_message</literal> (エイリアス: lz4),
112+
<literal>deflate_stream</literal> (エイリアス: deflate, zlib) が指定できます。
113+
デフォルトでは、(システムで利用可能かどうかに依存しますが)
114+
lz4_message, zstd_stream, deflate_stream の順番が使われます。
115+
たとえば、compression-algorithms=[lz4,zstd_stream] という値を渡した場合、
116+
lz4 が利用可能であれば lz4 を使いますが、そうでない場合は、zstd_stream が使われます。
117+
lz4, zstd_stream 双方が利用できない場合、振る舞いは compression の値に依存します。
118+
たとえば、compression=required の場合、エラーが出て接続は失敗します。
119+
</para>
120+
<para>
121+
このオプションは 8.0.22 で追加されました。
122+
</para>
123+
</listitem>
106124
</itemizedlist>
107125
</listitem>
108126
</itemizedlist>
@@ -123,6 +141,7 @@ mysqlx://foobar?ssl-ca=(/path/to/ca.pem)&amp;ssl-crl=(/path/to/crl.pem)
123141
mysqlx://foo:bar@[localhost:33060, 127.0.0.1:33061]?ssl-mode=disabled
124142
mysqlx://foo:bar@localhost:33160/?connect-timeout=0
125143
mysqlx://foo:bar@localhost:33160/?connect-timeout=10&amp;compression=required
144+
mysqlx://foo:bar@localhost:33160/?connect-timeout=10&amp;compression=required&amp;compression-algorithms=[lz4,zstd_stream]
126145
</programlisting>
127146
</example>
128147

0 commit comments

Comments
 (0)