Mysql配置参数说明
详细介绍各个配置参数
back_log
1. back_log
指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。
back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。试图设定back_log高于你的操作系统的限制将是无效的。
当观察MySQL进程列表,发现大量 264084 | unauthenticated user | | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值。back_log默认值为50。
basedir
2. basedir
MySQL主程序所在路径,即:–basedir参数的值。
bdb_cache_size
bdb_cache_size
分配给BDB类型数据表的缓存索引和行排列的缓冲区大小,如果不使用DBD类型数据表,则应该在启动MySQL时加载 –skip-bdb 参数以避免内存浪费。
bdb_log_buffer_size
bdb_log_buffer_size
分配给BDB类型数据表的缓存索引和行排列的缓冲区大小,如果不使用DBD类型数据表,则应该将该参数值设置为0,或者在启动MySQL时加载 –skip-bdb 参数以避免内存浪费。
bdb_home
bdb_home
参见 –bdb-home 选项。
bdb_max_lock
. bdb_max_lock
指定最大的锁表进程数量(默认为10000),如果使用BDB类型数据表,则可以使用该参数。如果在执行大型事物处理或者查询时发现 bdb: Lock table is out of available locks or Got error 12 from … 错误,则应该加大该参数值。
bdb_logdir
bdb_logdir
指定使用BDB类型数据表提供服务时的日志存放位置。即为 –bdb-logdir 的值。
bdb_shared_data
bdb_shared_data
如果使用 –bdb-shared-data 选项则该参数值为On。
bdb_tmpdir
bdb_tmpdir
BDB类型数据表的临时文件目录。即为 –bdb-tmpdir 的值。
Mysql配置参数说明 来自淘豆网m.daumloan.com转载请标明出处.