Variable_name | Value |
+-----------------------------------------+-------------------------------------------------------------------------------------------+
| auto_increment_increment | 1 (代表序列的自增值, 默认为1) |
| auto_increment_offset | 1 (序列自增偏移量) |
| autocommit | ON(服务器会话变量 autocommit 默认为 true , 而你在非常连的客户端连接里设置了 false , 那么在执行完sql后,
连接就会断开. 此后,如果创建新的连接来执行sql, autocommit又会默认 true.)|
| automatic_sp_privileges | ON |
| back_log | 50 (参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很
多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大 小。不同的操作系统在这个队列大
小上有它自己的限制) |
| basedir | /usr/ (MySQL主程序所在路径) |
| big_tables | OFF |
| binlog_cache_size | 32768 (为binary log指定在查询请求处理过程中SQL 查询语句使用的缓存大小。如果频繁应用于大量、复杂的SQL表达式
处理,则应该加大该参数值以获得性能提升。) |
| binlog_format | STATEMENT |
| bulk_insert_buffer_size | 8388608 (指定 MyISAM 类型数据表表使用特殊的树形结构的缓存。使用整块方式(bulk)能够加快插入操作( INSERT
... SELECT, INSERT ... VALUES (...), (...), ..., 和 LOAD DATA INFILE) 的速度和效率。
注意:该参数对应的缓存操作只能用户向非空数据表中执行插入操作!默认值为8MB。) |
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 (MySQL的默认字符集。) |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
| completion_type | 0 |
| concurrent_insert | 1 (并发插入, 当表没有空洞(删除过记录), 在某进程获取读锁的情况下,其他进程可以在表尾部进行插入.
值可以设0不允许并发插入,1当表没有空洞时,执行并发插入,2.不管是否有空洞都执行并发插入.
默认是1.针对表的删除频率来设置.) |
| connect_timeout | 10 (指定MySQL服务等待应答一个连接报文的最大秒数,超出该时间,MySQL向客户端返回 bad handshake。) |
| datadir | /var/lib/mysql/ (指定数据库路径。即为 --datadir 选项的值。) |
| date_format | %Y-%m-%d |
| datetime_format | %Y-%m-%d %H:%i:%s |
| default_week_format | 0 |
| delay_key_write | ON (off:忽略 on:启用 如果开启,对于已经打开的数据表而言,在每次索引更新时都不刷新带有DELAYED_KEY_WRITES
选项的数据表的key buffer,除非该数据表关闭。该参数会大幅提升写入键值的速度度。) |
| delayed_insert_limit | 100 (在插入delayed_insert_limit“100”行后,INSERT DELAYED处理模块将检查是否有未执行的SELECT语句。如
果有,在继续处理前执行允许这些语句。) |
| delayed_insert_timeout | 300 (一个INSERT DELAYED线程应该在终止之前等待INSERT语句的时间。) |
| delayed_queue_size | 1000 (为处理INSERT DELAYED分配的队列大小(以行为单位)。如果排队满了,任何进行INSERT DELAYED的客户必须
等待队列空间释放后才能继续) |
| div_precision_increment | 4 |
| engine_condition_pushdown | ON |
| error_count | 0 |
| event_scheduler | OFF |
| expire_logs_days | 10 (自动删除超过指定天数的日志. 建议为0,表示“不自动删除”.) |
| flush | OFF (在启动MySQL时加载 --flush 参数打开该功能。) |
| flush_time | 0 (如果该设置为非0值,那么每flush_time秒,所有打开的表将被关,以释放资源和sync到磁盘。) |
| foreign_key_checks | ON |
ft:针对MyISAM设置的参数, 全文搜索特性. 如果你不使用 FULLTEXT 索引,就不需要优化了.
| ft_boolean_syntax | + -><()~*:""&| (搜索引擎维护员希望更改允许用于逻辑全文搜索的操作符。这些则由变量 ft_boolean_syntax 控制。)|
| ft_max_word_len | 84 (指定被索引的关键词的最大长度。) |
| ft_min_word_len | 4 (指定被索引的关键词的最小长度。) |
| ft_query_expansion_limit | 20 |
| ft_stopword_file | (built-in) (从 ft_stopword_file 变量指定的文件中读取列表。) |
| general_log | OFF |
| general_log_file | /var/lib/mysql/red.log |
| group_concat_max_len | 1024 |
| have_community_features | YES |
| have_compress | YES |
| have_crypt | YES |
| have_csv | YES |
| have_dynamic_loading | YES |
| have_geometry | YES |
| have_innodb | YES (YES: MySQL支持InnoDB类型数据表;) |
| have_ndbcluster | NO |
| have_openssl | DISABLED |
| have_partitioning | YES |
| have_query_cache | YES |
| have_rtree_keys | YES |
| have_ssl | DISABLED |
| have_symlink | YES |
| hostname | red |
| identity | 0 |
| ignore_builtin_innodb | OFF |
| init_connect | |
| init_file | |
| init_slave | |
| innodb_adaptive_hash_index | ON |
| innodb_additional_mem_pool_size | 1048576 |
| innodb_autoextend_increment | 8 |
| innodb_autoinc_lock_mode | 1 |
| innodb_buffer_pool_size | 8388608 |
| innodb_checksums | ON |
| innodb_commit_concurrency | 0 |
| innodb_concurrency_tickets | 500 |
| innodb_data_file_path | ibdata1:10M:autoextend |
| innodb_data_home_dir | |
| innodb_doublewrite | ON |
| innodb_fast_shutdown | 1 |
| innodb_file_io_threads | 4 |
| innodb_file_per_table | OFF |
| innodb_flush_log_at_trx_commit | 1 |
| innodb_flush_method | |
| innodb_force_recovery | 0 |
| innodb_lock_wait_timeout | 50 |
| innodb_locks_unsafe_for_binlog | OFF |
| innodb_log_buffer_size | 1048576 |
| innodb_log_file_size | 5242880 |
| innodb_log_files_in_group | 2 |
| innodb_log_group_home_dir | ./ |
| innodb_max_dirty_pages_pct | 90 |
| innodb_max_purge_lag | 0 |
| innodb_mirrored_log_groups | 1 |
| innodb_open_files | 300 |
| innodb_rollback_on_timeout | OFF |
| innodb_stats_on_metadata | ON |
| innodb_support_xa | ON |
| innodb_sync_spin_loops | 20 |
| innodb_table_locks | ON |
| innodb_thread_concurrency | 8 |
| innodb_thread_sleep_delay | 10000 |
| innodb_use_legacy_cardinality_algorithm | ON |
| insert_id | 0 |
| interactive_timeout | 28800 |
| join_buffer_size | 131072 (用于全部联合查询分配(join)的缓冲区大小(不是用索引的联结)。缓冲区对2个表间的每个全部联结分配一次缓冲区,当
增加索引不可能时,增加该值可得到一个更快的全部联结。(通常得到快速联结的最佳方法是增加索引。)) |
| keep_files_on_create | OFF |
| key_buffer_size | 16777216 (用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你
使它太大,系统将开始变慢。必须为OS文件系统缓存留下一些空间。为了在写入多个行时得到更多的速度。)|
key_cache开头:键值缓存的相关设置.需要针对实际情况调优.只是针对MyISAM储存引擎.
| key_cache_age_threshold | 300 |
| key_cache_block_size | 1024 |
| key_cache_division_limit | 100 |
| language | /usr/share/mysql/english/ (用户输出报错信息的语言。) |
| large_files_support | ON (开启大文件支持。) |
| large_page_size | 0 |
| large_pages | OFF (是否启动大页面支持.意思是,可以一些缓存分配更大的空间.这个特性已经被InnoDB, MyISAM等常用存储引擎支持.)|
| last_insert_id | 0 |
| lc_time_names | en_US |
| license | GPL |
| local_infile | ON |
| locked_in_memory | OFF (使用 --memlock 将mysqld锁定在内存中。) |
| log | OFF (记录所有查询操作。) |
| log_bin | OFF (开启 binary log) |
| log_bin_trust_function_creators | OFF |
| log_bin_trust_routine_creators | OFF |
| log_error | /var/log/mysql/error.log |
| log_output | FILE |
| log_queries_not_using_indexes | OFF (开启这个选项是个不错的主意,它真实地记录了返回所有行的查询。) |
| log_slave_updates | OFF (如果使用链状同步或者多台Slave之间进行同步则需要开启此参数。) |
| log_slow_queries | OFF (MySQL参数中log_slow_queries参数在my.cnf文件中设置它,将其设置为on,默认情况下,MySQL会将文件放到
数据目录,文件以“主机名-slow.log”的形式命名,但你在设置这个选项的时候也可以为其指定一个名字。)|
| log_warnings | 1 |
| long_query_time | 10.000000 (如果一个查询所用时间超过该参数值,则该查询操作将被记录在Slow_queries中)
| low_priority_updates | OFF (低优先级更新.意思是, 所有的写操作(表写锁), 包括update,delete,insert等都需要等待读操作完成后才执行 (表读锁解开).
因为是针对表的锁,所以,这里仅支持MyISAM.)|
| lower_case_file_system | OFF |
| lower_case_table_names | 0 (1表示总用小写字母进行sql操作,0表示关闭该功能。) |
| max_allowed_packet | 1073741824 (一个查询语句包的最大尺寸。消息缓冲区被初始化为net_buffer_length字节,但是可在需要时增加到
max_allowed_packet个字节。该值太小则会在处理大包时产生错误。如果使用大的BLOB列,必须增加该值。)|
| max_binlog_cache_size | 18446744073709547520(指定binary log缓存的最大容量,如果设置的过小,则在执行复杂查询语句时MySQL会出错。) |
| max_binlog_size | 104857600 |
| max_connect_errors | 10 (对于同一主机,如果有超出该参数值个数的中断错误连接,则该主机将被禁止连接。如需对该主机进行解禁,执行:FLUSH HOST) |
| max_connections | 151(允许同时连接MySQL服务器的客户数量。如果超出该值,MySQL会返回Too many connections错误,但通常情况下,MySQL能够自行解决。) |
| max_delayed_threads | 20 (不要启动多于的这个数字的线程来处理INSERT DELAYED语句。如果你试图在所有INSERT DELAYED线程在用后向一张新表插入数据,行将被插入,就像DELAYED属性没被指定那样) |
| max_error_count | 64 |
| max_heap_table_size | 16777216 (内存表所能使用的最大容量。) |
| max_insert_delayed_threads | 20 |
| max_join_size | 18446744073709551615 (如果要查询多于max_join_size个记录的联合将返回一个错误。如果要执行没有一个WHERE
的语句并且耗费大量时间,且返回上百万行的联结,则需要加大该参数值。)|
| max_length_for_sort_data | 1024 |
| max_prepared_stmt_count | 16382 |
| max_relay_log_size | 0 |
| max_seeks_for_key | 18446744073709551615 |
| max_sort_length | 1024 (在排序BLOB或TEXT值时使用的字节数(每个值仅头max_sort_length个字节被使用;其余的被忽略)。)|
| max_sp_recursion_depth | 0 |
| max_tmp_tables | 32 (一个客户能同时保持打开的临时表的最大数量。(该参数目前还没有作用)) |
| max_user_connections | 0 (指定来自同一用户的最多连接数。设置为0则代表不限制。) |
| max_write_lock_count | 18446744073709551615 (当出现max_write_lock_count个写入锁定数量后,开始允许一些被锁定的读操作开始执行。避免写入锁定过多,读取操作处于长时间等待状态。)|
| min_examined_row_limit | 0 |
| multi_range_count | 256 |
| myisam_data_pointer_size | 6 |
| myisam_max_sort_file_size | 9223372036853727232 |
| myisam_recover_options | BACKUP |
| myisam_repair_threads | 1 |
| myisam_sort_buffer_size | 8388608 |
| myisam_stats_method | nulls_unequal |
| myisam_use_mmap | OFF |
| net_buffer_length | 16384(通信缓冲区在查询期间被重置到该大小。通常不要改变该参数值,但是如果内存不足,可以将它设置为查询期望的大小。
(即,客户发出的SQL语句期望的长度。如果语句超过这个长度,缓冲区自动地被扩大,直到max_allowed_packet个字节。)) |
| net_read_timeout | 30 |
| net_retry_count | 10 |
| net_write_timeout | 60 |
| new | OFF |
| old | OFF |
| old_alter_table | OFF |
| old_passwords | OFF |
| open_files_limit | 1024 |
| optimizer_prune_level | 1 |
| optimizer_search_depth | 62 |
| optimizer_switch | index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on |
| pid_file | /var/lib/mysql/red.pid |
| plugin_dir | /usr/lib/mysql/plugin |
| port | 3306 |
| preload_buffer_size | 32768 (重载索引时分配的缓冲区大小, 该变量仅支持MyISAM.) |
| profiling | OFF |
| profiling_history_size | 15 |
| protocol_version | 10 |
| pseudo_thread_id | 90 |
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 (这个参数告诉MySQL丢掉大于这个大小的查询,一般大型查询还是比较少见的,如运行一个批处理执行一个大型报表的统计,因此那些大型结果集不应该填满查询缓存。)|
| query_cache_min_res_unit | 4096 (MySQL参数中query_cache_min_res_unit查询缓存中的块是以这个大小进行分配的) |
| query_cache_size | 16777216 (这个参数设置查询缓存的总大小。) |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
| query_prealloc_size | 8192 |
| rand_seed1 | |
| rand_seed2 | |
| range_alloc_block_size | 4096 |
| read_buffer_size | 131072(缓存连续扫描的块,这个缓存是跨存储引擎的,不只是MyISAM表) |
| read_only | OFF |
| read_rnd_buffer_size | 262144(用于排序和order by操作,最好将其设置为1M,然后在会话中可以将其作为一个会话变量设置为更大的值。)
| relay_log | |
| relay_log_index | |
| relay_log_info_file | relay-log.info |
| relay_log_purge | ON |
| relay_log_space_limit | 0 |
| report_host | |
| report_password | |
| report_port | 3306 |
| report_user | |
| rpl_recovery_rank | 0 |
| secure_auth | OFF |
| secure_file_priv | |
| server_id | 0 |
| skip_external_locking | ON |
| skip_networking | OFF |
| skip_show_database | OFF |
| slave_compressed_protocol | OFF |
| slave_exec_mode | STRICT |
| slave_load_tmpdir | /tmp |
| slave_net_timeout | 3600 |
| slave_skip_errors | OFF |
| slave_transaction_retries | 10 |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /var/lib/mysql/red-slow.log |
| socket | /var/run/mysqld/mysqld.sock |
| sort_buffer_size | 2097144 (执行排序缓存区的大小,最好将其设置为1M-2M,然后在会话中设置,为一个特定的查询设置更高的值。)|
| sql_auto_is_null | ON |
| sql_big_selects | ON |
| sql_big_tables | OFF |
| sql_buffer_result | OFF |
| sql_log_bin | ON |
| sql_log_off | OFF |
| sql_log_update | ON |
| sql_low_priority_updates | OFF |
| sql_max_join_size | 18446744073709551615 |
| sql_mode | |
| sql_notes | ON |
| sql_quote_show_create | ON |
| sql_safe_updates | OFF |
| sql_select_limit | 18446744073709551615 |
| sql_slave_skip_counter | |
| sql_warnings | OFF |
| ssl_ca | |
| ssl_capath | |
| ssl_cert | |
| ssl_cipher | |
| ssl_key | |
| storage_engine | MyISAM |
| sync_binlog | 0 |
| sync_frm | ON |
| system_time_zone | CST |
| table_definition_cache | 256 |
| table_lock_wait_timeout | 50 |
| table_open_cache | 64 |
| table_type | MyISAM |
| thread_cache_size | 8(入站连接会在MySQL中创建一个新的线程,因为MySQL中打开和关闭连接都很廉价,速度也快,它就没有象其它数据库,
如Oracle那么多持续连接了,但线程预先创建并不会节约时间,这就是为什么要MySQL线程缓存的原因了。对于2550或100的thread_cache_size,内存占用也不多。) |
| thread_handling | one-thread-per-connection |
| thread_stack | 196608 |
| time_format | %H:%i:%s |
| time_zone | SYSTEM |
| timed_mutexes | OFF (显示mutexes的统计信息, 默认关闭OFF)|
| timestamp | 1321257271 |
| tmp_table_size | 16777216 (临时表的大小,在未超过大小之前进行的操作是在内存中的, 当超过后,mysql会自动转换到硬盘上.) |
| tmpdir | /tmp |
| transaction_alloc_block_size | 8192 |
| transaction_prealloc_size | 4096 |
| tx_isolation | REPEATABLE-READ |
| unique_checks | ON |
| updatable_views_with_limit | YES |
| version | 5.1.41-3ubuntu12.10 |
| version_comment | (Ubuntu) |
| version_compile_machine | x86_64 |
| version_compile_os | debian-linux-gnu |
| wait_timeout | 28800 |
| warning_count | 0 |
+-----------------------------------------+-------------------------------------------------------------------------------------------+
| auto_increment_increment | 1 (代表序列的自增值, 默认为1) |
| auto_increment_offset | 1 (序列自增偏移量) |
| autocommit | ON(服务器会话变量 autocommit 默认为 true , 而你在非常连的客户端连接里设置了 false , 那么在执行完sql后,
连接就会断开. 此后,如果创建新的连接来执行sql, autocommit又会默认 true.)|
| automatic_sp_privileges | ON |
| back_log | 50 (参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很
多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大 小。不同的操作系统在这个队列大
小上有它自己的限制) |
| basedir | /usr/ (MySQL主程序所在路径) |
| big_tables | OFF |
| binlog_cache_size | 32768 (为binary log指定在查询请求处理过程中SQL 查询语句使用的缓存大小。如果频繁应用于大量、复杂的SQL表达式
处理,则应该加大该参数值以获得性能提升。) |
| binlog_format | STATEMENT |
| bulk_insert_buffer_size | 8388608 (指定 MyISAM 类型数据表表使用特殊的树形结构的缓存。使用整块方式(bulk)能够加快插入操作( INSERT
... SELECT, INSERT ... VALUES (...), (...), ..., 和 LOAD DATA INFILE) 的速度和效率。
注意:该参数对应的缓存操作只能用户向非空数据表中执行插入操作!默认值为8MB。) |
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 (MySQL的默认字符集。) |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
| completion_type | 0 |
| concurrent_insert | 1 (并发插入, 当表没有空洞(删除过记录), 在某进程获取读锁的情况下,其他进程可以在表尾部进行插入.
值可以设0不允许并发插入,1当表没有空洞时,执行并发插入,2.不管是否有空洞都执行并发插入.
默认是1.针对表的删除频率来设置.) |
| connect_timeout | 10 (指定MySQL服务等待应答一个连接报文的最大秒数,超出该时间,MySQL向客户端返回 bad handshake。) |
| datadir | /var/lib/mysql/ (指定数据库路径。即为 --datadir 选项的值。) |
| date_format | %Y-%m-%d |
| datetime_format | %Y-%m-%d %H:%i:%s |
| default_week_format | 0 |
| delay_key_write | ON (off:忽略 on:启用 如果开启,对于已经打开的数据表而言,在每次索引更新时都不刷新带有DELAYED_KEY_WRITES
选项的数据表的key buffer,除非该数据表关闭。该参数会大幅提升写入键值的速度度。) |
| delayed_insert_limit | 100 (在插入delayed_insert_limit“100”行后,INSERT DELAYED处理模块将检查是否有未执行的SELECT语句。如
果有,在继续处理前执行允许这些语句。) |
| delayed_insert_timeout | 300 (一个INSERT DELAYED线程应该在终止之前等待INSERT语句的时间。) |
| delayed_queue_size | 1000 (为处理INSERT DELAYED分配的队列大小(以行为单位)。如果排队满了,任何进行INSERT DELAYED的客户必须
等待队列空间释放后才能继续) |
| div_precision_increment | 4 |
| engine_condition_pushdown | ON |
| error_count | 0 |
| event_scheduler | OFF |
| expire_logs_days | 10 (自动删除超过指定天数的日志. 建议为0,表示“不自动删除”.) |
| flush | OFF (在启动MySQL时加载 --flush 参数打开该功能。) |
| flush_time | 0 (如果该设置为非0值,那么每flush_time秒,所有打开的表将被关,以释放资源和sync到磁盘。) |
| foreign_key_checks | ON |
ft:针对MyISAM设置的参数, 全文搜索特性. 如果你不使用 FULLTEXT 索引,就不需要优化了.
| ft_boolean_syntax | + -><()~*:""&| (搜索引擎维护员希望更改允许用于逻辑全文搜索的操作符。这些则由变量 ft_boolean_syntax 控制。)|
| ft_max_word_len | 84 (指定被索引的关键词的最大长度。) |
| ft_min_word_len | 4 (指定被索引的关键词的最小长度。) |
| ft_query_expansion_limit | 20 |
| ft_stopword_file | (built-in) (从 ft_stopword_file 变量指定的文件中读取列表。) |
| general_log | OFF |
| general_log_file | /var/lib/mysql/red.log |
| group_concat_max_len | 1024 |
| have_community_features | YES |
| have_compress | YES |
| have_crypt | YES |
| have_csv | YES |
| have_dynamic_loading | YES |
| have_geometry | YES |
| have_innodb | YES (YES: MySQL支持InnoDB类型数据表;) |
| have_ndbcluster | NO |
| have_openssl | DISABLED |
| have_partitioning | YES |
| have_query_cache | YES |
| have_rtree_keys | YES |
| have_ssl | DISABLED |
| have_symlink | YES |
| hostname | red |
| identity | 0 |
| ignore_builtin_innodb | OFF |
| init_connect | |
| init_file | |
| init_slave | |
| innodb_adaptive_hash_index | ON |
| innodb_additional_mem_pool_size | 1048576 |
| innodb_autoextend_increment | 8 |
| innodb_autoinc_lock_mode | 1 |
| innodb_buffer_pool_size | 8388608 |
| innodb_checksums | ON |
| innodb_commit_concurrency | 0 |
| innodb_concurrency_tickets | 500 |
| innodb_data_file_path | ibdata1:10M:autoextend |
| innodb_data_home_dir | |
| innodb_doublewrite | ON |
| innodb_fast_shutdown | 1 |
| innodb_file_io_threads | 4 |
| innodb_file_per_table | OFF |
| innodb_flush_log_at_trx_commit | 1 |
| innodb_flush_method | |
| innodb_force_recovery | 0 |
| innodb_lock_wait_timeout | 50 |
| innodb_locks_unsafe_for_binlog | OFF |
| innodb_log_buffer_size | 1048576 |
| innodb_log_file_size | 5242880 |
| innodb_log_files_in_group | 2 |
| innodb_log_group_home_dir | ./ |
| innodb_max_dirty_pages_pct | 90 |
| innodb_max_purge_lag | 0 |
| innodb_mirrored_log_groups | 1 |
| innodb_open_files | 300 |
| innodb_rollback_on_timeout | OFF |
| innodb_stats_on_metadata | ON |
| innodb_support_xa | ON |
| innodb_sync_spin_loops | 20 |
| innodb_table_locks | ON |
| innodb_thread_concurrency | 8 |
| innodb_thread_sleep_delay | 10000 |
| innodb_use_legacy_cardinality_algorithm | ON |
| insert_id | 0 |
| interactive_timeout | 28800 |
| join_buffer_size | 131072 (用于全部联合查询分配(join)的缓冲区大小(不是用索引的联结)。缓冲区对2个表间的每个全部联结分配一次缓冲区,当
增加索引不可能时,增加该值可得到一个更快的全部联结。(通常得到快速联结的最佳方法是增加索引。)) |
| keep_files_on_create | OFF |
| key_buffer_size | 16777216 (用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你
使它太大,系统将开始变慢。必须为OS文件系统缓存留下一些空间。为了在写入多个行时得到更多的速度。)|
key_cache开头:键值缓存的相关设置.需要针对实际情况调优.只是针对MyISAM储存引擎.
| key_cache_age_threshold | 300 |
| key_cache_block_size | 1024 |
| key_cache_division_limit | 100 |
| language | /usr/share/mysql/english/ (用户输出报错信息的语言。) |
| large_files_support | ON (开启大文件支持。) |
| large_page_size | 0 |
| large_pages | OFF (是否启动大页面支持.意思是,可以一些缓存分配更大的空间.这个特性已经被InnoDB, MyISAM等常用存储引擎支持.)|
| last_insert_id | 0 |
| lc_time_names | en_US |
| license | GPL |
| local_infile | ON |
| locked_in_memory | OFF (使用 --memlock 将mysqld锁定在内存中。) |
| log | OFF (记录所有查询操作。) |
| log_bin | OFF (开启 binary log) |
| log_bin_trust_function_creators | OFF |
| log_bin_trust_routine_creators | OFF |
| log_error | /var/log/mysql/error.log |
| log_output | FILE |
| log_queries_not_using_indexes | OFF (开启这个选项是个不错的主意,它真实地记录了返回所有行的查询。) |
| log_slave_updates | OFF (如果使用链状同步或者多台Slave之间进行同步则需要开启此参数。) |
| log_slow_queries | OFF (MySQL参数中log_slow_queries参数在my.cnf文件中设置它,将其设置为on,默认情况下,MySQL会将文件放到
数据目录,文件以“主机名-slow.log”的形式命名,但你在设置这个选项的时候也可以为其指定一个名字。)|
| log_warnings | 1 |
| long_query_time | 10.000000 (如果一个查询所用时间超过该参数值,则该查询操作将被记录在Slow_queries中)
| low_priority_updates | OFF (低优先级更新.意思是, 所有的写操作(表写锁), 包括update,delete,insert等都需要等待读操作完成后才执行 (表读锁解开).
因为是针对表的锁,所以,这里仅支持MyISAM.)|
| lower_case_file_system | OFF |
| lower_case_table_names | 0 (1表示总用小写字母进行sql操作,0表示关闭该功能。) |
| max_allowed_packet | 1073741824 (一个查询语句包的最大尺寸。消息缓冲区被初始化为net_buffer_length字节,但是可在需要时增加到
max_allowed_packet个字节。该值太小则会在处理大包时产生错误。如果使用大的BLOB列,必须增加该值。)|
| max_binlog_cache_size | 18446744073709547520(指定binary log缓存的最大容量,如果设置的过小,则在执行复杂查询语句时MySQL会出错。) |
| max_binlog_size | 104857600 |
| max_connect_errors | 10 (对于同一主机,如果有超出该参数值个数的中断错误连接,则该主机将被禁止连接。如需对该主机进行解禁,执行:FLUSH HOST) |
| max_connections | 151(允许同时连接MySQL服务器的客户数量。如果超出该值,MySQL会返回Too many connections错误,但通常情况下,MySQL能够自行解决。) |
| max_delayed_threads | 20 (不要启动多于的这个数字的线程来处理INSERT DELAYED语句。如果你试图在所有INSERT DELAYED线程在用后向一张新表插入数据,行将被插入,就像DELAYED属性没被指定那样) |
| max_error_count | 64 |
| max_heap_table_size | 16777216 (内存表所能使用的最大容量。) |
| max_insert_delayed_threads | 20 |
| max_join_size | 18446744073709551615 (如果要查询多于max_join_size个记录的联合将返回一个错误。如果要执行没有一个WHERE
的语句并且耗费大量时间,且返回上百万行的联结,则需要加大该参数值。)|
| max_length_for_sort_data | 1024 |
| max_prepared_stmt_count | 16382 |
| max_relay_log_size | 0 |
| max_seeks_for_key | 18446744073709551615 |
| max_sort_length | 1024 (在排序BLOB或TEXT值时使用的字节数(每个值仅头max_sort_length个字节被使用;其余的被忽略)。)|
| max_sp_recursion_depth | 0 |
| max_tmp_tables | 32 (一个客户能同时保持打开的临时表的最大数量。(该参数目前还没有作用)) |
| max_user_connections | 0 (指定来自同一用户的最多连接数。设置为0则代表不限制。) |
| max_write_lock_count | 18446744073709551615 (当出现max_write_lock_count个写入锁定数量后,开始允许一些被锁定的读操作开始执行。避免写入锁定过多,读取操作处于长时间等待状态。)|
| min_examined_row_limit | 0 |
| multi_range_count | 256 |
| myisam_data_pointer_size | 6 |
| myisam_max_sort_file_size | 9223372036853727232 |
| myisam_recover_options | BACKUP |
| myisam_repair_threads | 1 |
| myisam_sort_buffer_size | 8388608 |
| myisam_stats_method | nulls_unequal |
| myisam_use_mmap | OFF |
| net_buffer_length | 16384(通信缓冲区在查询期间被重置到该大小。通常不要改变该参数值,但是如果内存不足,可以将它设置为查询期望的大小。
(即,客户发出的SQL语句期望的长度。如果语句超过这个长度,缓冲区自动地被扩大,直到max_allowed_packet个字节。)) |
| net_read_timeout | 30 |
| net_retry_count | 10 |
| net_write_timeout | 60 |
| new | OFF |
| old | OFF |
| old_alter_table | OFF |
| old_passwords | OFF |
| open_files_limit | 1024 |
| optimizer_prune_level | 1 |
| optimizer_search_depth | 62 |
| optimizer_switch | index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on |
| pid_file | /var/lib/mysql/red.pid |
| plugin_dir | /usr/lib/mysql/plugin |
| port | 3306 |
| preload_buffer_size | 32768 (重载索引时分配的缓冲区大小, 该变量仅支持MyISAM.) |
| profiling | OFF |
| profiling_history_size | 15 |
| protocol_version | 10 |
| pseudo_thread_id | 90 |
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 (这个参数告诉MySQL丢掉大于这个大小的查询,一般大型查询还是比较少见的,如运行一个批处理执行一个大型报表的统计,因此那些大型结果集不应该填满查询缓存。)|
| query_cache_min_res_unit | 4096 (MySQL参数中query_cache_min_res_unit查询缓存中的块是以这个大小进行分配的) |
| query_cache_size | 16777216 (这个参数设置查询缓存的总大小。) |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
| query_prealloc_size | 8192 |
| rand_seed1 | |
| rand_seed2 | |
| range_alloc_block_size | 4096 |
| read_buffer_size | 131072(缓存连续扫描的块,这个缓存是跨存储引擎的,不只是MyISAM表) |
| read_only | OFF |
| read_rnd_buffer_size | 262144(用于排序和order by操作,最好将其设置为1M,然后在会话中可以将其作为一个会话变量设置为更大的值。)
| relay_log | |
| relay_log_index | |
| relay_log_info_file | relay-log.info |
| relay_log_purge | ON |
| relay_log_space_limit | 0 |
| report_host | |
| report_password | |
| report_port | 3306 |
| report_user | |
| rpl_recovery_rank | 0 |
| secure_auth | OFF |
| secure_file_priv | |
| server_id | 0 |
| skip_external_locking | ON |
| skip_networking | OFF |
| skip_show_database | OFF |
| slave_compressed_protocol | OFF |
| slave_exec_mode | STRICT |
| slave_load_tmpdir | /tmp |
| slave_net_timeout | 3600 |
| slave_skip_errors | OFF |
| slave_transaction_retries | 10 |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /var/lib/mysql/red-slow.log |
| socket | /var/run/mysqld/mysqld.sock |
| sort_buffer_size | 2097144 (执行排序缓存区的大小,最好将其设置为1M-2M,然后在会话中设置,为一个特定的查询设置更高的值。)|
| sql_auto_is_null | ON |
| sql_big_selects | ON |
| sql_big_tables | OFF |
| sql_buffer_result | OFF |
| sql_log_bin | ON |
| sql_log_off | OFF |
| sql_log_update | ON |
| sql_low_priority_updates | OFF |
| sql_max_join_size | 18446744073709551615 |
| sql_mode | |
| sql_notes | ON |
| sql_quote_show_create | ON |
| sql_safe_updates | OFF |
| sql_select_limit | 18446744073709551615 |
| sql_slave_skip_counter | |
| sql_warnings | OFF |
| ssl_ca | |
| ssl_capath | |
| ssl_cert | |
| ssl_cipher | |
| ssl_key | |
| storage_engine | MyISAM |
| sync_binlog | 0 |
| sync_frm | ON |
| system_time_zone | CST |
| table_definition_cache | 256 |
| table_lock_wait_timeout | 50 |
| table_open_cache | 64 |
| table_type | MyISAM |
| thread_cache_size | 8(入站连接会在MySQL中创建一个新的线程,因为MySQL中打开和关闭连接都很廉价,速度也快,它就没有象其它数据库,
如Oracle那么多持续连接了,但线程预先创建并不会节约时间,这就是为什么要MySQL线程缓存的原因了。对于2550或100的thread_cache_size,内存占用也不多。) |
| thread_handling | one-thread-per-connection |
| thread_stack | 196608 |
| time_format | %H:%i:%s |
| time_zone | SYSTEM |
| timed_mutexes | OFF (显示mutexes的统计信息, 默认关闭OFF)|
| timestamp | 1321257271 |
| tmp_table_size | 16777216 (临时表的大小,在未超过大小之前进行的操作是在内存中的, 当超过后,mysql会自动转换到硬盘上.) |
| tmpdir | /tmp |
| transaction_alloc_block_size | 8192 |
| transaction_prealloc_size | 4096 |
| tx_isolation | REPEATABLE-READ |
| unique_checks | ON |
| updatable_views_with_limit | YES |
| version | 5.1.41-3ubuntu12.10 |
| version_comment | (Ubuntu) |
| version_compile_machine | x86_64 |
| version_compile_os | debian-linux-gnu |
| wait_timeout | 28800 |
| warning_count | 0 |