Bug #26987 | innodb_* and possibly other server vars missing from mysqld --help --verbose | ||
---|---|---|---|
Submitted: | 9 Mar 2007 4:18 | Modified: | 15 May 2007 3:00 |
Reporter: | Arjen Lentz | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server | Severity: | S3 (Non-critical) |
Version: | 5.1.17-BK, 5.1.16 | OS: | Any (any) |
Assigned to: | Antony Curtis | CPU Architecture: | Any |
[9 Mar 2007 4:18]
Arjen Lentz
[9 Mar 2007 4:20]
Arjen Lentz
Even sort_buffer_size is missing.
[9 Mar 2007 4:21]
Arjen Lentz
Only just noticed, the output is inconsistent as well. Some variables have _ some have - (underscores vs. dashes). I know both will work, but for this kind of output the information should at least be consistent.
[9 Mar 2007 7:07]
Valeriy Kravchuk
Thank you for a problem report. Sorry, but I can not repeat some of the results described with latest 5.1.17-BK on Linux: openxs@suse:~/dbs/5.1> libexec/mysqld --help --verbose | grep size --binlog-row-event-max-size=# The maximum size of a row-based binary log event in size if possible. The value has to be a multiple of 256. Path to individual files and their sizes. --log-tc-size=# Size of transaction coordinator log. --binlog_cache_size=# The size of the cache to hold the SQL statements for the --bulk_insert_buffer_size=# --delayed_queue_size=# What size queue (in rows) should be allocated for --innodb_additional_mem_pool_size=# --innodb_buffer_pool_size=# The size of the memory buffer InnoDB uses to cache data --innodb_log_buffer_size=# The size of the buffer which InnoDB uses to write log to --innodb_log_file_size=# --join_buffer_size=# The size of the buffer that is used for full joins. --key_buffer_size=# The size of the buffer used for index blocks for MyISAM --key_cache_block_size=# The default size of key cache blocks --max_binlog_cache_size=# Can be used to restrict the total size used to cache a --max_binlog_size=# Binary log will be rotated automatically when the size max_relay_log_size is 0. The minimum value for this --max_heap_table_size=# --max_join_size=# Joins that are probably going to read more than max_join_size records return an error. --max_relay_log_size=# the size exceeds this value; if zero (the default): when the size exceeds max_binlog_size. 0 excepted, the minimum --myisam_block_size=# Block size to be used for MyISAM index pages. --myisam_data_pointer_size=# Default pointer size to be used for MyISAM tables. --myisam_max_extra_sort_file_size=# --myisam_max_sort_file_size=# --myisam_sort_buffer_size=# --preload_buffer_size=# The size of the buffer that is allocated when preloading --query_alloc_block_size=# Allocation block size for query parsing and execution minimal size of unit in wich space for results is --query_cache_size=# --query_prealloc_size=# --range_alloc_block_size=# Allocation block size for storing ranges during --read_buffer_size=# buffer of this size for each table it scans. If you do --read_rnd_buffer_size=# --record_buffer=# Alias for read_buffer_size --sort_buffer_size=# this size. --thread_cache_size=# --thread_stack=# The stack size for each thread. --tmp_table_size=# If an in-memory temporary table exceeds this size, MySQL --transaction_alloc_block_size=# Allocation block size for transactions to be stored in --transaction_prealloc_size=# innodb_* and sort_buffer_size are there. The only thing I see is inconsistency in "_" vs. "-". See --binlog-row-event-max-size=# vs. --binlog_cache_size=#, for example.
[27 Mar 2007 22:55]
Antony Curtis
fixed by WL#2936
[14 May 2007 5:33]
Antony Curtis
fixed by wl2936 - mysql-5.1.18
[15 May 2007 3:00]
Paul DuBois
Noted in 5.1.18 changelog. Some InnoDB variables were missing from the output of mysqld--verbose --help.