文章目录
- 内存相关的系统变量
- key_buffer_size
- 命名码缓冲区
- innodb_buffer_pool_size
- innodb_additional_mem_pool_size
- query_cache_size
- max_heap_table_size
- tmp_table_size
- join_buffer_size
- sort_buffer_size
- read_buffer_size
- read_rnd_buffer_size
- 有关基础工具的变量
- slow_query_log
- slow_query_log_file
- general_log
- general_log_file
- long_query_time
- log_output
- profiling
- 其他优化变量
- optimizer_switch
- default_storage_engine
- max_allowed_packet
- sql_mode
- innodb_strict_mode
- 本文还没介绍到的变量
内存相关的系统变量
MySQL内存系统变量能够影响全局内存的使用,也能够影响到多线程的单一MySQL进程中会话的内存使用情况.
很多MySQL变量是动态的,他们的值可以在运行时通过MySQL客户端的set命令更改.
全局内存缓冲区:
全局/会话内存缓冲区
会话缓冲区: