myisam_use_mmap={ON|OFF}
在读写MyISAM表时能否使用内存映射。默认值为OFF。作用范围为全局级别,可用于配置文件,属动态变量。
net_buffer_length={1024 .. 1048576}
每个客户端线程都有一个连接缓冲(connection buffer)和一个结果缓冲(result buffer),此参数可以设定这两个缓冲的大小,但它们都可以按需动态增长至max_allowed_packet参数所设定的大小。但每个SQL语句完成后,结果缓冲都会收缩至net_buffer_length参数所定义的大小。一般说来不需要修改此参数的值,除非是内存资源较吃紧的场景中可以将其调小至客户端预期的SQL语句长度。如SQL语句超出此长度,连接缓冲会自动调节其值。其默认值为16384,单位是字节。作用范围为全局或会话级别,可用于配置文件,属动态变量,但对于会话级别来说,此变量是只读的。
net_read_timeout=#
设定mysqld等待从客户端接收更多数据的超时时长,默认值为30。作用范围为全局和会话级别,可用于配置文件,属动态变量。
net_write_timeout=#
设定mysqld等待向客户端传输数据的超时时长,默认值为60。作用范围为全局和会话级别,可用于配置文件,属动态变量。
net_retry_timeout=#
设定mysqld与客户端的通讯中断时,其中止与客户端的连接之前需要重试的次数。默认值为10,其最大取值取决于平台位数。作用范围为全局和会话级别,可用于配置文件,属动态变量。
new={ON|OFF}
用于MySQL 4.0中以启用支持MySQL 4.1版本上的某些新特性的能力,但仍然可以保持向后兼容。在MySQL 5.5无须设置,故其值为OFF。
old={ON|OFF}
用于定义兼容老版本MySQL的变量,默认是禁用的,但可以在mysqld启动时将其启用以兼容较老的MySQL版本。