- key_buffer_size:为索引键设置缓冲区大小,使用时才真正分配
- innodb_buffer_pool_size:定义InnoDB缓冲池的大小
- innodb_additional_mem_pool_size:定义InnoDB的数据字典和内部数据结构的缓冲池的大小
- query_cache_size:设置查询缓存的大小
- max_heap_table_size:定义一个Memory存储引擎表的最大容量
- tmp_table_size:设置临时表能用的内存大小
- join_buffer_size:全表链接操做所使用的内存缓冲区大小
- sort_buffer_size:设置用于排序的缓存大小
- read_buffer_size:在查询有须要的时候,会为该缓存分配内存,一次性分配指定的大小
- read_rnd_buffer_size:和上个参数的区别是:只会分配须要的内存大小
- table_cache_size:缓存表的数量
- thread_cache_size:缓存线程的空间大小
- innodb_max_dirty_pages_pct:设置在缓存池中保存的最大的脏页的数量
- innodb_log_file_size:日志文件大小
- innodb_log_buffer_size:日志缓存区大小
- innodb_flush_log_at_trx_commit:设置日志缓冲刷新到文件的机制(0-每秒刷 新一次,1-每次事务刷新一次,2-每次提交时把缓存写到文件,但不刷新)
- innodb_flush_method:设置如何跟文件系统交互
- innodb_file_per_table:每一个表一个文件
- innodb_thread_concurrency:设置一次性有多少线程进入内核
- max_length_for_fort_data:用于排序数据的最大长度,能够影响MySQL选择那 个排序算法
- optimizer_switch:设定MySQL优化器中哪一个高级索引合并功能被开启
- default_storage_engine:默认的存储引擎
- max_allowed_packet:结果集的最大容量
- sql_mode:支持的各类服务器SQL模式
- innodb_strict_mode:定义一个专门为InnoDB插件提供的服务器SQL模式级别
- max_connections:最大链接数
参考资料:html
mysql并发线程控制之thread pool和优先队列 mysql
mysql并发线程控制之控制thread_running数量 算法
http://www.51itstudy.com/24898.htmlsql