{"exit-info",'T',"Used for debugging; Use at your own risk!",0,0,0,
GET_LONG,OPT_ARG,0,0,0,0,0,0},
{"external-locking",OPT_USE_LOCKING,"Use system (external) locking. With this option enabled you can run myisamchk to test (not repair) tables while the MySQL server is running.",
...
...
@@ -4312,6 +4429,12 @@ Disable with --skip-bdb (will save memory).",
"Set up signals usable for debugging",
(gptr*)&opt_debugging,(gptr*)&opt_debugging,
0,GET_BOOL,NO_ARG,0,0,0,0,0,0},
#ifdef HAVE_LARGE_PAGES
{"large-pages",OPT_ENABLE_LARGE_PAGES,"Enable support for large pages. \
{"log-warnings",'W',"Log some non-critical warnings to the error log file. Use this option twice or --log-warnings=2 if you also want 'Aborted connections' warnings.",
{"log-warnings",'W',"Log some not critical warnings to the log file.",
@@ -4557,6 +4709,10 @@ Disable with --skip-ndbcluster (will save memory).",
(gptr*)&opt_ndb_optimized_node_selection,
(gptr*)&opt_ndb_optimized_node_selection,
0,GET_BOOL,OPT_ARG,1,0,0,0,0,0},
{"ndb-cache-check-time",OPT_NDB_CACHE_CHECK_TIME,
"A dedicated thread is created to, at the given millisecons interval, invalidate the query cache if another MySQL server in the cluster has changed the data in the database.",
"The update log is deprecated since version 5.0, is replaced by the binary \
log and this option does nothing anymore.",
0,0,0,GET_BOOL,NO_ARG,0,0,0,0,0,0},
{"sql-mode",OPT_SQL_MODE,
"Syntax: sql-mode=option[,option[,option...]] where option can be one of: REAL_AS_FLOAT, PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, ONLY_FULL_GROUP_BY, NO_UNSIGNED_SUBTRACTION.",
@@ -5151,6 +5315,16 @@ The minimum value for this variable is 4096.",
"If this is not 0, then mysqld will use this value to reserve file descriptors to use with setrlimit(). If this value is 0 then mysqld will reserve max_connections*5 or max_connections + table_cache*2 (whichever is larger) number of files.",
"Controls the heuristic(s) applied during query optimization to prune less-promising partial plans from the optimizer search space. Meaning: 0 - do not apply any heuristic, thus perform exhaustive search; 1 - prune plans based on number of retrieved rows.",
"Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Smaller values than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value; if set to MAX_TABLES+2, the optimizer will switch to the original find_best (used for testing/comparison).",
"1 = YES = Don't issue an error message (warning only) if a VIEW without presence of a key of the underlying table is used in queries with a LIMIT clause for updating. 0 = NO = Prohibit update of a VIEW, which does not contain a key of the underlying table and the query uses a LIMIT clause (usually get from GUI tools).",