php.ini の設定により動作が変化します。
INI_SYSTEM
INI_ALL
INI_PERDIR
以下に設定ディレクティブに関する 簡単な説明を示します。
mysqlnd.collect_statistics
mysqlnd
mysqlnd.collect_memory_statistics
mysqlnd.debug
mysqlnd.debug = "option1[,parameter_option1][:option2[,parameter_option2]]"
d:t:x:O,/tmp/mysqlnd.trace
注意: この機能は、デバッグビルド版の PHP でしか使えません。
mysqlnd.log_mask
mysqlnd.mempool_default_size
mysqlnd.net_read_timeout
libmysqlclient
default_socket_timeout
2006 - MySQL Server has gone away
ext/mysql
ext/mysqli
PDO_MySQL
MYSQL_OPT_READ_TIMEOUT
mysqlnd.net_cmd_buffer_size
COM_QUERY
command_buffer_too_small
mysqli_options(link, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, size)
mysqlnd.net_read_buffer_size
MIN(header.size, mysqlnd.net_read_buffer_size)
read()
mysqli_options(link, MYSQLI_OPT_NET_READ_BUFFER_SIZE, size)
mysqlnd.sha256_server_public_key
mysqlnd.trace_alloc
mysqlnd.fetch_data_copy
注意: この設定は、PHP 8.1.0 で削除されました。