This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-21. For the latest, interactive version please visit https://mariadb.com/kb/.

Системные переменные сервера

Contents

  1. Настройка системных переменных сервера
  2. Список системных переменных
    1. aria_block_size
    2. aria_checkpoint_interval
    3. aria_checkpoint_log_activity
    4. aria_encrypt_tables
    5. aria_force_start_after_recovery_failures
    6. aria_group_commit
    7. aria_group_commit_interval
    8. aria_log_file_size
    9. aria_log_purge_type
    10. aria_max_sort_file_size
    11. aria_page_checksum
    12. aria_pagecache_age_threshold
    13. aria_pagecache_buffer_size
    14. aria_pagecache_division_limit
    15. aria_pagecache_file_hash_size
    16. aria_recover
    17. aria_repair_threads
    18. aria_sort_buffer_size
    19. aria_stats_method
    20. aria_sync_log_dir
    21. aria_used_for_temp_tables
    22. auto_increment_increment
    23. auto_increment_offset
    24. autocommit
    25. automatic_sp_privileges
    26. back_log
    27. basedir
    28. big_tables
    29. binlog_annotate_row_events
    30. binlog_cache_size
    31. binlog_checksum
    32. binlog_commit_wait_count
    33. binlog_commit_wait_usec
    34. binlog_direct_non_transactional_updates
    35. binlog_format
    36. binlog_optimize_thread_scheduling
    37. binlog_row_image
    38. binlog_stmt_cache_size
    39. bulk_insert_buffer_size
    40. cassandra_default_thrift_host
    41. cassandra_failure_retries
    42. cassandra_insert_batch_size
    43. cassandra_multiget_batch_size
    44. cassandra_read_consistency
    45. cassandra_rnd_batch_size
    46. cassandra_write_consistency
    47. character_set_client
    48. character_set_connection
    49. character_set_database
    50. character_set_filesystem
    51. character_set_results
    52. character_set_server
    53. character_set_system
    54. character_sets_dir
    55. check_constraint_checks
    56. collation_connection
    57. collation_database
    58. collation_server
    59. completion_type
    60. concurrent_insert
    61. connect_conv_size
    62. connect_exact_info
    63. connect_indx_map
    64. connect_java_wrapper
    65. connect_json_grp_size
    66. connect_jvm_path
    67. connect_timeout
    68. connect_type_conv
    69. connect_use_tempfile
    70. connect_work_size
    71. connect_xtrace
    72. cracklib_password_check
    73. cracklib_password_check_dictionary
    74. datadir
    75. date_format
    76. datetime_format
    77. deadlock_search_depth_long
    78. deadlock_search_depth_short
    79. deadlock_timeout_long
    80. deadlock_timeout_short
    81. debug
    82. debug_no_thread_alarm
    83. debug_sync
    84. default_master_connection
    85. default_regex_flags
    86. default_storage_engine
    87. default_table_type
    88. default_tmp_storage_engine
    89. default_week_format
    90. delay_key_write
    91. delayed_insert_limit
    92. delayed_insert_timeout
    93. delayed_queue_size
    94. div_precision_increment
    95. encrypt_binlog
    96. encrypt_tmp_disk_tables
    97. encrypt_tmp_files
    98. encryption_algorithm
    99. enforce_storage_engine
    100. engine_condition_pushdown
    101. error_count
    102. event_scheduler
    103. expensive_subquery_limit
    104. expire_logs_days
    105. explicit_defaults_for_timestamp
    106. external_user
    107. extra_max_connections
    108. extra_port
    109. feedback
    110. feedback_http_proxy
    111. feedback_send_retry_wait
    112. feedback_send_timeout
    113. feedback_url
    114. feedback_user_info
    115. flush
    116. flush_time
    117. foreign_key_checks
    118. ft_boolean_syntax
    119. ft_max_word_len
    120. ft_min_word_len
    121. ft_query_expansion_limit
    122. ft_stopword_file
    123. general_log
    124. general_log_file
    125. group_concat_max_len
    126. gtid_binlog_pos
    127. gtid_binlog_state
    128. gtid_current_pos
    129. gtid_domain_id
    130. gtid_ignore_duplicates
    131. gtid_seq_no
    132. gtid_slave_pos
    133. gtid_strict_mode
    134. handlersocket_accept_balance
    135. handlersocket_address
    136. handlersocket_backlog
    137. handlersocket_epoll
    138. handlersocket_port
    139. handlersocket_port_wr
    140. handlersocket_sndbuf
    141. handlersocket_rcvbuf
    142. handlersocket_readsize
    143. handlersocket_threads
    144. handlersocket_threads_wr
    145. handlersocket_timeout
    146. handlersocket_verbose
    147. handlersocket_wrlock_timeout
    148. have_compress
    149. have_crypt
    150. have_csv
    151. have_dynamic_loading
    152. have_geometry
    153. have_innodb
    154. have_ndbcluster
    155. have_openssl
    156. have_partitioning
    157. have_profiling
    158. have_query_cache
    159. have_rtree_keys
    160. have_ssl
    161. have_symlink
    162. histogram_size
    163. histogram_type
    164. host_cache_size
    165. hostname
    166. identity
    167. ignore_builtin_innodb
    168. ignore_db_dirs
    169. in_transaction
    170. init_connect
    171. init_file
    172. init_slave
    173. innodb_adaptive_checkpoint
    174. innodb_adaptive_flushing
    175. innodb_adaptive_flushing_lwm
    176. innodb_adaptive_flushing_method
    177. innodb_adaptive_hash_index
    178. innodb_adaptive_hash_index_partitions
    179. innodb_adaptive_hash_index_parts
    180. innodb_adaptive_max_sleep_delay
    181. innodb_additional_mem_pool_size
    182. innodb_api_bk_commit_interval
    183. innodb_api_disable_rowlock
    184. innodb_api_enable_binlog
    185. innodb_api_enable_mdl
    186. innodb_api_trx_level
    187. innodb_auto_lru_dump
    188. innodb_autoextend_increment
    189. innodb_autoinc_lock_mode
    190. innodb_background_scrub_data_check_interval
    191. innodb_background_scrub_data-compressed
    192. innodb_background_scrub_data_interval
    193. innodb_background_scrub_data-uncompressed
    194. innodb_blocking_buffer_pool_restore
    195. innodb_buf_dump_status_frequency
    196. innodb_buffer_pool_chunk_size
    197. innodb_buffer_pool_dump_at_shutdown
    198. innodb_buffer_pool_dump_now
    199. innodb_buffer_pool_evict
    200. innodb_buffer_pool_filename
    201. innodb_buffer_pool_instances
    202. innodb_buffer_pool_load_abort
    203. innodb_buffer_pool_load_at_startup
    204. innodb_buffer_pool_load_now
    205. innodb_buffer_pool_populate
    206. innodb_buffer_pool_restore_at_startup
    207. innodb_buffer_pool_shm_checksum
    208. innodb_buffer_pool_shm_key
    209. innodb_buffer_pool_size
    210. innodb_change_buffer_max_size
    211. innodb_change_buffering
    212. innodb_change_buffering_debug
    213. innodb_checkpoint_age_target
    214. innodb_checksum_algorithm
    215. innodb_checksums
    216. innodb_cleaner_lsn_age_factor
    217. innodb_cmp_per_index_enabled
    218. innodb_commit_concurrency
    219. innodb_compression_algorithm
    220. innodb_compression_default
    221. innodb_compression_failure_threshold_pct
    222. innodb_compression_level
    223. innodb_compression_pad_pct_max
    224. innodb_concurrency_tickets
    225. innodb_corrupt_table_action
    226. innodb_data_file_path
    227. innodb_data_home_dir
    228. innodb_default_encryption_key_id
    229. innodb_default_page_encryption_key
    230. innodb_default_row_format
    231. innodb_defragment
    232. innodb_defragment_fill_factor
    233. innodb_defragment_fill_factor_n_recs
    234. innodb_defragment_frequency
    235. innodb_defragment_n_pages
    236. innodb_defragment_stats_accuracy
    237. innodb_dict_size_limit
    238. innodb_disable_sort_file_cache
    239. innodb_disallow_writes
    240. innodb_doublewrite
    241. innodb_doublewrite_file
    242. innodb_empty_free_list_algorithm
    243. innodb_enable_unsafe_group_commit
    244. innodb_encrypt_log
    245. innodb_encrypt_tables
    246. innodb_encryption_rotate_key_age
    247. innodb_encryption_rotation_iops
    248. innodb_encryption_threads
    249. innodb_extra_rsegments
    250. innodb_extra_undoslots
    251. innodb_fake_changes
    252. innodb_fast_checksum
    253. innodb_fast_shutdown
    254. innodb_fatal_semaphore_wait_threshold
    255. innodb_file_format
    256. innodb_file_format_check
    257. innodb_file_format_max
    258. innodb_file_per_table
    259. innodb_fill_factor
    260. innodb_flush_log_at_timeout
    261. innodb_flush_log_at_trx_commit
    262. innodb_flush_method
    263. innodb_flush_neighbor_pages
    264. innodb_flush_neighbors
    265. innodb_flush_sync
    266. innodb_flushing_avg_loops
    267. innodb_force_load_corrupted
    268. innodb_force_primary_key
    269. innodb_force_recovery
    270. innodb_foreground_preflush
    271. innodb_ft_aux_table
    272. innodb_ft_cache_size
    273. innodb_ft_enable_diag_print
    274. innodb_ft_enable_stopword
    275. innodb_ft_max_token_size
    276. innodb_ft_min_token_size
    277. innodb_ft_num_word_optimize
    278. innodb_ft_result_cache_limit
    279. innodb_ft_server_stopword_table
    280. innodb_ft_sort_pll_degree
    281. innodb_ft_total_cache_size
    282. innodb_ft_user_stopword_table
    283. innodb_ibuf_accel_rate
    284. innodb_ibuf_active_contract
    285. innodb_ibuf_max_size
    286. innodb_idle_flush_pct
    287. innodb_immediate_scrub_data-uncompressed
    288. innodb_import_table_from_xtrabackup
    289. innodb_instrument_semaphores
    290. innodb_io_capacity
    291. innodb_io_capacity_max
    292. innodb_kill_idle_transaction
    293. innodb_large_prefix
    294. innodb_lazy_drop_table
    295. innodb_lock_schedule_algorithm
    296. innodb_lock_wait_timeout
    297. innodb_locking_fake_changes
    298. innodb_locks_unsafe_for_binlog
    299. innodb_log_arch_dir
    300. innodb_log_arch_expire_sec
    301. innodb_log_archive
    302. innodb_log_block_size
    303. innodb_log_buffer_size
    304. innodb_log_checksum_algorithm
    305. innodb_log_checksums
    306. innodb_log_compressed_pages
    307. innodb_log_file_size
    308. innodb_log_files_in_group
    309. innodb_log_group_home_dir
    310. innodb_log_write_ahead_size
    311. innodb_lru_scan_depth
    312. innodb_max_bitmap_file_size
    313. innodb_max_changed_pages
    314. innodb_max_dirty_pages_pct
    315. innodb_max_dirty_pages_pct_lwm
    316. innodb_max_purge_lag
    317. innodb_max_purge_lag_delay
    318. innodb_max_undo_log_size
    319. innodb_merge_sort_block_size
    320. innodb_mirrored_log_groups
    321. innodb_monitor_disable
    322. innodb_monitor_enable
    323. innodb_monitor_reset
    324. innodb_monitor_reset_all
    325. innodb_mtflush_threads
    326. innodb_numa_interleave
    327. innodb_old_blocks_pct
    328. innodb_old_blocks_time
    329. innodb_online_alter_log_max_size
    330. innodb_open_files
    331. innodb_optimize_fulltext_only
    332. innodb_page_cleaners
    333. innodb_page_size
    334. innodb_prefix_index_cluster_optimization
    335. innodb_print_all_deadlocks
    336. innodb_purge_batch_size
    337. innodb_purge_rseg_truncate_frequency
    338. innodb_purge_threads
    339. innodb_random_read_ahead
    340. innodb_read_ahead
    341. innodb_read_ahead_threshold
    342. innodb_read_io_threads
    343. innodb_read_only
    344. innodb_recovery_stats
    345. innodb_recovery_update_relay_log
    346. innodb_replication_delay
    347. innodb_rollback_on_timeout
    348. innodb_rollback_segments
    349. innodb_sched_priority_cleaner
    350. innodb_scrub_log
    351. innodb_scrub_log_interval
    352. innodb_scrub_log_speed
    353. innodb_show_locks_held
    354. innodb_show_verbose_locks
    355. innodb_simulate_comp_failures
    356. innodb_sort_buffer_size
    357. innodb_spin_wait_delay
    358. innodb_stats_auto_recalc
    359. innodb_stats_auto_update
    360. innodb_stats_method
    361. innodb_stats_modified_counter
    362. innodb_stats_on_metadata
    363. innodb_stats_persistent
    364. innodb_stats_persistent_sample_pages
    365. innodb_stats_sample_pages
    366. innodb_stats_traditional
    367. innodb_stats_transient_sample_pages
    368. innodb_stats_update_need_lock
    369. innodb_status_output
    370. innodb_status_output_locks
    371. innodb_strict_mode
    372. innodb_support_xa
    373. innodb_sync_array_size
    374. innodb_sync_spin_loops
    375. innodb_table_locks
    376. innodb_temp_data_file_path
    377. innodb_thread_concurrency
    378. innodb_thread_concurrency_timer_based
    379. innodb_thread_sleep_delay
    380. innodb_tmpdir
    381. innodb_track_changed_pages
    382. innodb_undo_directory
    383. innodb_undo_log_truncate
    384. innodb_undo_logs
    385. innodb_use_atomic_writes
    386. innodb_use_fallocate
    387. innodb_use_global_flush_log_at_trx_commit
    388. innodb_use_native_aio
    389. innodb_use_purge_thread
    390. innodb_use_stacktrace
    391. innodb_use_sys_malloc
    392. innodb_use_sys_stats_table
    393. innodb_version
    394. innodb_write_io_threads
    395. insert_id
    396. interactive_timeout
    397. join_buffer_size
    398. join_buffer_space_limit
    399. join_cache_level
    400. keep_files_on_create
    401. key_buffer_size
    402. key_cache_age_threshold
    403. key_cache_block_size
    404. key_cache_division_limit
    405. key_cache_file_hash_size
    406. key_cache_segments
    407. language
    408. large_files_support
    409. large_page_size
    410. large_pages
    411. last_gtid
    412. last_insert_id
    413. lc_messages
    414. lc_messages_dir
    415. lc_time_names
    416. license
    417. local_infile
    418. lock_wait_timeout
    419. locked_in_memory
    420. log
    421. log_bin
    422. log_bin_basename
    423. log_bin_index
    424. log_bin_trust_function_creators
    425. log_error
    426. log_output
    427. log_queries_not_using_indexes
    428. log_slave_updates
    429. log_slow_admin_statements
    430. log_slow_filter
    431. log_slow_queries
    432. log_slow_rate_limit
    433. log_slow_slave_statements
    434. log_slow_verbosity
    435. log_tc_size
    436. log_warnings
    437. long_query_time
    438. low_priority_updates
    439. lower_case_file_system
    440. lower_case_table_names
    441. master_retry_count
    442. master_verify_checksum
    443. max_allowed_packet
    444. max_binlog_cache_size
    445. max_binlog_size
    446. max_binlog_stmt_cache_size
    447. max_connect_errors
    448. max_connections
    449. max_delayed_threads
    450. max_digest_length
    451. max_error_count
    452. max_heap_table_size
    453. max_insert_delayed_threads
    454. max_join_size
    455. max_length_for_sort_data
    456. max_long_data_size
    457. max_prepared_stmt_count
    458. max_recursive_iterations
    459. max_relay_log_size
    460. max_seeks_for_key
    461. max_session_mem_used
    462. max_sort_length
    463. max_sp_recursion_depth
    464. max_statement_time
    465. max_tmp_tables
    466. max_user_connections
    467. max_write_lock_count
    468. metadata_locks_cache_size
    469. metadata_locks_hash_instances
    470. min_examined_row_limit
    471. mroonga_action_on_fulltext_query_error
    472. mroonga_default_parser
    473. mroonga_dry_write
    474. mroonga_enable_optimization
    475. mroonga_libgroonga_version
    476. mroonga_log_file
    477. mroonga_log_level
    478. mroonga_match_escalation_threshold
    479. mroonga_vector_column_delimiter
    480. mroonga_version
    481. mrr_buffer_size
    482. multi_range_count
    483. myisam_block_size
    484. myisam_data_pointer_size
    485. myisam_max_sort_file_size
    486. myisam_mmap_size
    487. myisam_recover_options
    488. myisam_repair_threads
    489. myisam_sort_buffer_size
    490. myisam_stats_method
    491. myisam_use_mmap
    492. mysql56_temporal_format
    493. named_pipe
    494. net_buffer_length
    495. net_read_timeout
    496. net_retry_count
    497. net_write_timeout
    498. old
    499. old_alter_table
    500. old_mode
    501. old_passwords
    502. open_files_limit
    503. optimizer_prune_level
    504. optimizer_search_depth
    505. optimizer_selectivity_sampling_limit
    506. optimizer_switch
    507. optimizer_use_condition_selectivity
    508. oqgraph_allow_create_integer_latch
    509. pam_use_cleartext_plugin
    510. performance_schema
    511. performance_schema_accounts_size
    512. performance_schema_digests_size
    513. performance_schema_events_stages_history_long_size
    514. performance_schema_events_stages_history_size
    515. performance_schema_events_statements_history_long_size
    516. performance_schema_events_statements_history_size
    517. performance_schema_events_waits_history_long_size
    518. performance_schema_events_waits_history_size
    519. performance_schema_hosts_size
    520. performance_schema_max_cond_classes
    521. performance_schema_max_cond_instances
    522. performance_schema_max_digest_length
    523. performance_schema_max_file_classes
    524. performance_schema_max_file_handles
    525. performance_schema_max_file_instances
    526. performance_schema_max_mutex_classes
    527. performance_schema_max_mutex_instances
    528. performance_schema_max_rwlock_classes
    529. performance_schema_max_rwlock_instances
    530. performance_schema_max_socket_classes
    531. performance_schema_max_socket_instances
    532. performance_schema_max_stage_classes
    533. performance_schema_max_statement_classes
    534. performance_schema_max_table_handles
    535. performance_schema_max_table_instances
    536. performance_schema_max_thread_classes
    537. performance_schema_max_thread_instances
    538. performance_schema_session_connect_attrs_size
    539. performance_schema_setup_actors_size
    540. performance_schema_setup_objects_size
    541. performance_schema_users_size
    542. pid_file
    543. plugin_dir
    544. plugin_maturity
    545. port
    546. preload_buffer_size
    547. profiling
    548. profiling_history_size
    549. progress_report_time
    550. protocol_version
    551. proxy_user
    552. pseudo_slave_mode
    553. pseudo_thread_id
    554. query_alloc_block_size
    555. query_cache_limit
    556. query_cache_min_res_unit
    557. query_cache_size
    558. query_cache_strip_comments
    559. query_cache_type
    560. query_cache_wlock_invalidate
    561. query_prealloc_size
    562. query_response_time_flush
    563. query_response_time_range_base
    564. query_response_time_range_exec_time_debug
    565. query_response_time_stats
    566. rand_seed1
    567. rand_seed2
    568. range_alloc_block_size
    569. read_binlog_speed_limit
    570. read_buffer_size
    571. read_only
    572. read_rnd_buffer_size
    573. relay_log
    574. relay_log_basename
    575. relay_log_index
    576. relay_log_info_file
    577. relay_log_purge
    578. relay_log_recovery
    579. relay_log_space_limit
    580. replicate_annotate_row_events
    581. replicate_do_db
    582. replicate_do_table
    583. replicate_events_marked_for_skip
    584. replicate_ignore_db
    585. replicate_ignore_table
    586. replicate_wild_do_table
    587. replicate_wild_ignore_table
    588. report_host
    589. report_password
    590. report_port
    591. report_user
    592. rowid_merge_buff_size
    593. rpl_recovery_rank
    594. safe_show_database
    595. secure_auth
    596. secure_file_priv
    597. rpl_semi_sync_master_enabled
    598. rpl_semi_sync_master_timeout
    599. rpl_semi_sync_master_trace_level
    600. rpl_semi_sync_master_wait_no_slave
    601. rpl_semi_sync_master_wait_point
    602. rpl_semi_sync_slave_enabled
    603. rpl_semi_sync_slave_trace_level
    604. server_audit_events
    605. server_audit_excl_users
    606. server_audit_file_path
    607. server_audit_file_rotate_now
    608. server_audit_file_rotate_size
    609. server_audit_file_rotations
    610. server_audit_incl_users
    611. server_audit_loc_info
    612. server_audit_logging
    613. server_audit_mode
    614. server_audit_output_type
    615. server_audit_query_limit
    616. server_audit_syslog_facility
    617. server_audit_syslog_ident
    618. server_audit_syslog_info
    619. server_audit_syslog_priority
    620. server_id
    621. session_track_schema
    622. session_track_state_change
    623. session_track_system_variables
    624. session_track_transaction_info
    625. shared_memory
    626. shared_memory_base_name
    627. simple_password_check_digits
    628. simple_password_check_letters_same_case
    629. simple_password_check_minimal_length
    630. simple_password_check_other_characters
    631. skip_external_locking
    632. skip_name_resolve
    633. skip_networking
    634. skip_parallel_replication
    635. skip_replication
    636. skip_show_database
    637. slave_compressed_protocol
    638. slave_ddl_exec_mode
    639. slave_domain_parallel_threads
    640. slave_exec_mode
    641. slave_load_tmpdir
    642. slave_max_allowed_packet
    643. slave_net_timeout
    644. slave_parallel_max_queued
    645. slave_parallel_mode
    646. slave_parallel_threads
    647. slave_run_triggers_for_rbr
    648. slave_skip_errors
    649. slave_sql_verify_checksum
    650. slave_transaction_retries
    651. slave_type_conversions
    652. slow_launch_time
    653. slow_query_log
    654. slow_query_log_file
    655. socket
    656. sort_buffer_size
    657. spider_auto_increment_mode
    658. spider_auto_increment_mode
    659. spider_auto_increment_mode
    660. spider_bgs_second_read
    661. spider_bka_engine
    662. spider_bka_mode
    663. spider_block_size
    664. spider_bulk_access_free
    665. spider_bulk_size
    666. spider_bulk_update_mode
    667. spider_bulk_update_size
    668. spider_casual_read
    669. spider_conn_recycle_mode
    670. spider_conn_recycle_strict
    671. spider_connect_error_interval
    672. spider_connect_mutex
    673. spider_connect_retry_count
    674. spider_connect_retry_interval
    675. spider_connect_timeout
    676. spider_crd_bg_mode
    677. spider_crd_interval
    678. spider_crd_mode
    679. spider_crd_sync
    680. spider_crd_type
    681. spider_crd_weight
    682. spider_delete_all_rows_type
    683. spider_direct_dup_insert
    684. spider_direct_order_limit
    685. spider_dry_access
    686. spider_error_read_mode
    687. spider_error_write_mode
    688. spider_first_read
    689. spider_force_commit
    690. spider_general_log
    691. spider_init_sql_alloc_size
    692. spider_internal_limit
    693. spider_internal_offset
    694. spider_internal_optimize
    695. spider_internal_optimize_local
    696. spider_internal_sql_log_off
    697. spider_internal_unlock
    698. spider_internal_xa
    699. spider_internal_xa_id_type
    700. spider_internal_xa_snapshot
    701. spider_local_lock_table
    702. spider_lock_exchange
    703. spider_log_result_error_with_sql
    704. spider_log_result_errors
    705. spider_low_mem_read
    706. spider_max_order
    707. spider_multi_split_read
    708. spider_net_read_timeout
    709. spider_net_write_timeout
    710. spider_ping_interval_at_trx_start
    711. spider_quick_mode
    712. spider_quick_page_size
    713. spider_read_only_mode
    714. spider_remote_access_charset
    715. spider_remote_autocommit
    716. spider_remote_default_database
    717. spider_remote_sql_log_off
    718. spider_remote_time_zone
    719. spider_remote_trx_isolation
    720. spider_reset_sql_alloc
    721. spider_same_server_link
    722. spider_second_read
    723. spider_select_column_mode
    724. spider_selupd_lock_mode
    725. spider_semi_split_read
    726. spider_semi_split_read_limit
    727. spider_semi_table_lock
    728. spider_semi_table_lock_connection
    729. spider_semi_trx
    730. spider_semi_trx_isolation
    731. spider_skip_default_condition
    732. spider_split_read
    733. spider_sts_bg_mode
    734. spider_sts_interval
    735. spider_sts_mode
    736. spider_sts_sync
    737. spider_support_xa
    738. spider_sync_autocommit
    739. spider_sync_time_zone
    740. spider_sync_trx_isolation
    741. spider_table_init_error_interval
    742. spider_udf_ct_bulk_insert_interval
    743. spider_udf_ct_bulk_insert_rows
    744. spider_udf_ds_bulk_insert_rows
    745. spider_udf_ds_table_loop_mode
    746. spider_udf_ds_use_real_table
    747. spider_udf_table_lock_mutex_count
    748. spider_udf_table_mon_mutex_count
    749. spider_use_all_conns_snapshot
    750. spider_use_consistent_snapshot
    751. spider_use_default_database
    752. spider_use_flash_logs
    753. spider_use_handler
    754. spider_use_pushdown_udf
    755. spider_use_table_charset
    756. spider_version
    757. sql_auto_is_null
    758. sql_big_selects
    759. sql_big_tables
    760. sql_buffer_result
    761. sql_error_log_filename
    762. sql_error_log_rate
    763. sql_error_log_rotate
    764. sql_error_log_rotations
    765. sql_error_log_size_limit
    766. sql_log_bin
    767. sql_log_off
    768. sql_log_update
    769. sql_low_priority_updates
    770. sql_max_join_size
    771. sql_mode
    772. sql_notes
    773. sql_quote_show_create
    774. sql_safe_updates
    775. sql_select_limit
    776. sql_slave_skip_counter
    777. sql_warnings
    778. ssl_ca
    779. ssl_capath
    780. ssl_cert
    781. ssl_cipher
    782. ssl_crl
    783. ssl_crlpath
    784. ssl_key
    785. storage_engine
    786. standard_compliant_cte
    787. stored_program_cache
    788. strict_password_validation
    789. sync_binlog
    790. sync_frm
    791. sync_master_info
    792. sync_relay_log
    793. sync_relay_log_info
    794. system_time_zone
    795. table_definition_cache
    796. table_lock_wait_timeout
    797. table_open_cache
    798. table_open_cache_instances
    799. table_type
    800. thread_cache_size
    801. thread_concurrency
    802. thread_handling
    803. thread_pool_idle_timeout
    804. thread_pool_max_threads
    805. thread_pool_min_threads
    806. thread_pool_oversubscribe
    807. thread_pool_prio_kickup_timer
    808. thread_pool_priority
    809. thread_pool_size
    810. thread_pool_stall_limit
    811. thread_stack
    812. time_format
    813. time_zone
    814. timed_mutexes
    815. timestamp
    816. tmp_table_size
    817. tmpdir
    818. tokudb_alter_print_error
    819. tokudb_analyze_time
    820. tokudb_block_size
    821. tokudb_bulk_fetch
    822. tokudb_cache_size
    823. tokudb_check_jemalloc
    824. tokudb_checkpoint_lock
    825. tokudb_checkpoint_on_flush_logs
    826. tokudb_checkpointing_period
    827. tokudb_cleaner_iterations
    828. tokudb_cleaner_period
    829. tokudb_commit_sync
    830. tokudb_create_index_online
    831. tokudb_data_dir
    832. tokudb_debug
    833. tokudb_directio
    834. tokudb_disable_hot_alter
    835. tokudb_disable_prefetching
    836. tokudb_disable_slow_alter
    837. tokudb_empty_scan
    838. tokudb_fs_reserve_percent
    839. tokudb_fsync_log_period
    840. tokudb_hide_default_row_format
    841. tokudb_killed_time
    842. tokudb_last_lock_timeout
    843. tokudb_load_save_space
    844. tokudb_loader_memory_size
    845. tokudb_lock_timeout
    846. tokudb_lock_timeout_debug
    847. tokudb_log_dir
    848. tokudb_max_lock_memory
    849. tokudb_optimize_index_fraction
    850. tokudb_optimize_index_name
    851. tokudb_optimize_throttle
    852. tokudb_pk_insert_mode
    853. tokudb_prelock_empty
    854. tokudb_read_block_size
    855. tokudb_read_buf_size
    856. tokudb_read_status_frequency
    857. tokudb_row_format
    858. tokudb_rpl_check_readonly
    859. tokudb_rpl_lookup_rows
    860. tokudb_rpl_lookup_rows_delay
    861. tokudb_rpl_unique_checks
    862. tokudb_rpl_unique_checks_delay
    863. tokudb_support_xa
    864. tokudb_tmp_dir
    865. tokudb_version
    866. tokudb_write_status_frequency
    867. transaction_alloc_block_size
    868. transaction_prealloc_size
    869. tx_isolation
    870. tx_read_only
    871. unique_checks
    872. updatable_views_with_limit
    873. use_stat_tables
    874. userstat
    875. version
    876. version_comment
    877. version_compile_machine
    878. version_compile_os
    879. version_malloc_library
    880. version_ssl_library
    881. wait_timeout
    882. warning_count
    883. wsrep_auto_increment_control
    884. wsrep_causal_reads
    885. wsrep_certify_nonPK
    886. wsrep_cluster_address
    887. wsrep_cluster_name
    888. wsrep_convert_LOCK_to_trx
    889. wsrep_data_home_dir
    890. wsrep_dbug_option
    891. wsrep_debug
    892. wsrep_desync
    893. wsrep_dirty_reads
    894. wsrep_drupal_282555_workaround
    895. wsrep_forced_binlog_format
    896. wsrep_gtid_domain_id
    897. wsrep_gtid_mode
    898. wsrep_load_data_splitting
    899. wsrep_log_conflicts
    900. wsrep_max_ws_rows
    901. wsrep_max_ws_size
    902. wsrep_mysql_replication_bundle
    903. wsrep_node_address
    904. wsrep_node_incoming_address
    905. wsrep_node_name
    906. wsrep_notify_cmd
    907. wsrep_on
    908. wsrep_OSU_method
    909. wsrep_provider
    910. wsrep_provider_options
    911. wsrep_recover
    912. wsrep_replicate_myisam
    913. wsrep_restart_slave
    914. wsrep_retry_autocommit
    915. wsrep_slave_fk_checks
    916. wsrep_slave_threads
    917. wsrep_slave_uk_checks
    918. wsrep_sst_auth
    919. wsrep_sst_donor
    920. wsrep_sst_donor_rejects_queries
    921. wsrep_sst_method
    922. wsrep_sst_receive_address
    923. wsrep_start_position
    924. wsrep_sync_wait

MariaDB has many system variables that can be changed to suit your needs.

The full list of server variables are listed in the contents on this page, and most are described on this page, but some are described elsewhere:

Читайте также полный список системных и статусных опций MariaDB

Most of these can be set with command line options and many of them can be changed at runtime.

There are a few ways to see the full list of server system variables:

  • While in the mysql client, run:
SHOW VARIABLES;
  • В командной строке запустите mysqld так:
mysqld --verbose --help

Настройка системных переменных сервера

Существует несколько способов установки системных переменных:

  • Указать их напрямую в командной строке:
shell> ./mysqld_safe --aria_group_commit="hard"
aria_group_commit = "hard"
  • Указать их через клиент mysql используя SET команду. Данным способом, во время работы сервера, могут быть установлены только динамические переменные. Обратите внимание, что установленные переменные, после перезапуска сервера, не будут сохранены
SET GLOBAL aria_group_commit="hard";

By convention, server variables have usually been specified with an underscore in the configuration files, and a dash on the command line. You can however specify underscores as dashes - they are interchangeable.

Список системных переменных

autocommit

  • Описание: If set to 1, the default, all queries are committed immediately. If set to 0, they are only committed upon a COMMIT statement, or rolled back with a ROLLBACK statement. If autocommit is set to 0, and then changed to 1, all open transactions are immediately committed.
  • Командная строка: --autocommit[=#]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

automatic_sp_privileges

  • Описание: When set to 1, the default, when a stored routine is created, the creator is automatically granted permission to ALTER (which includes dropping) and to EXECUTE the routine. If set to 0, the creator is not automatically granted these privileges.
  • Командная строка: --automatic-sp-privileges, --skip-automatic-sp-privileges
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

back_log

  • Описание: Connections take a small amount of time to start, and this setting determines the number of outstanding connection requests MariaDB can have, or the size of the listen queue for incoming TCP/IP requests. Requests beyond this will be refused. Increase if you expect short bursts of connections. Cannot be set higher than the operating system limit (see the Unix listen() man page).
  • Командная строка: --back-log=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: number
  • По умолчанию: 50 (before MariaDB 10.0.8) or the lower of 150 or the value of max_connections (from MariaDB 10.0.8)

basedir

  • Описание: Path to the MariaDB installation directory. Other paths are usually resolved relative to this base directory.
  • Командная строка: --basedir=path или -b path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: directory name

big_tables

  • Описание: Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles this automatically. sql_big_tables is a synonym.
  • Командная строка: --big-tables
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0

bulk_insert_buffer_size

  • Описание: Size in bytes of the per-thread cache tree used to speed up bulk inserts into MyISAM and Aria tables. A value of 0 disables the cache tree.
  • Командная строка: --bulk-insert-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 8388608
  • Диапазон - 32 bit: 0 - 4294967295
  • Диапазон - 64 bit: 0 - 18446744073709547520

character_set_client

  • Описание: Determines the character set for queries arriving from the client. It can be set per session by the client, although the server can be configured to ignore client requests with the --skip-character-set-client-handshake option. If the client does not request a character set, or requests a character set that the server does not support, the global value will be used. utf16, utf32 and ucs2 cannot be used as client character sets.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: utf8 (>= MariaDB 5.5)

character_set_connection

  • Описание: Character set used for number to string conversion, as well as for literals that don't have a character set introducer.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: utf8 (>= MariaDB 5.5)

character_set_database

  • Описание: Character set used by the default database, and set by the server whenever the default database is changed. If there's no default database, character_set_database contains the same value as character_set_server. This variable is dynamic, but should not be set manually, only by the server.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: latin1

character_set_filesystem

  • Описание: The character set for the filesystem. Used for converting file names specified as a string literal from character_set_client to character_set_filesystem before opening the file. By default set to binary, so no conversion takes place. This could be useful for statements such as LOAD_FILE() or LOAD DATA INFILE on system where multi-byte file names are use.
  • Командная строка: --character-set-filesystem=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: binary

character_set_results

  • Описание: Character set used for results and error messages returned to the client.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: utf8

character_set_server

  • Описание: Default character set used by the server. See character_set_database for character sets used by the default database. Defaults may be different on some systems, see for example Differences in MariaDB in Debian.
  • Командная строка: --character-set-server
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: latin1

character_set_system

  • Описание: Character set used by the server to store identifiers, always set to utf8.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string
  • По умолчанию: utf8

character_sets_dir

  • Описание: Directory where the character sets are installed.
  • Командная строка: --character-sets-dir=path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: directory name

check_constraint_checks

  • Описание: If set to 0, will disable constraint checks, for example when loading a table that violates some constraints that you plan to fix later.
  • Командная строка: --check-constraint-checks=[0|1]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: ON
  • Введено: MariaDB 10.2.1

collation_connection

  • Описание: Collation used for the connection character set.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string

collation_database

  • Описание: Collation used for the default database. Set by the server if the default database changes, if there is no default database the value from the collation_server variable is used. This variable is dynamic, but should not be set manually, only by the server.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string

collation_server

  • Описание: Default collation used by the server. This is set to the default collation for a given character set automatically when character_set_server is changed, but it can also be set manually. Defaults may be different on some systems, see for example Differences in MariaDB in Debian.
  • Командная строка: --collation-server=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: latin1_swedish_ci

completion_type

  • Описание: The transaction completion type. If set to NO_CHAIN or 0 (the default), there is no effect on commits and rollbacks. If set to CHAIN or 1, a COMMIT statement is equivalent to COMMIT AND CHAIN, while a ROLLBACK is equivalent to ROLLBACK AND CHAIN, so a new transaction starts straight away with the same isolation level as transaction that's just finished. If set to RELEASE or 2, a COMMIT statement is equivalent to COMMIT RELEASE, while a ROLLBACK is equivalent to ROLLBACK RELEASE, so the server will disconnect after the transaction completes. Note that the transaction completion type only applies to explicit commits, not implicit commits.
  • Командная строка: --completion-type=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumerated (>=MariaDB/MySQL 5.5.3), numeric (<= MariaDB/MySQL 5.5.2)
  • По умолчанию: NO_CHAIN (>=MariaDB/MySQL 5.5.3), 0 (<= MariaDB/MySQL 5.5.2)
  • Допустимые значения: 0, 1, 2 (Все версии), NO_CHAIN, CHAIN, RELEASE (>=MariaDB/MySQL 5.5.3)

concurrent_insert

  • Описание: If set to AUTO or 1, the default, MariaDB allows concurrent INSERTs and SELECTs for MyISAM tables with no free blocks in the data. If set to NEVER or 0, concurrent inserts are disabled. If set to ALWAYS or 2, concurrent inserts are permitted for all MyISAM tables, even those with holes, in which case new rows are added at the end of a table if the table is being used by another thread. If the --skip-new option is used when starting the server, concurrent_insert is set to NEVER.
  • Командная строка: --concurrent-insert[=name]
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: enumerated (>=MariaDB/MySQL 5.5.3), numeric (<= MariaDB/MySQL 5.5.2)
  • По умолчанию: AUTO (>=MariaDB/MySQL 5.5.3), 1 (<= MariaDB/MySQL 5.5.2)
  • Допустимые значения: 0, 1, 2 (All versions), AUTO, NEVER, ALWAYS (>=MariaDB/MySQL 5.5.3)
  • Documentation: concurrent-inserts
  • Notes: Changing the variable only affects new opened tables. Use FLUSH TABLES If you want it to affect also cached tables.

connect_timeout

  • Описание: Time in seconds that the server waits for a connect packet before returning a 'Bad handshake'. Increasing may help if clients regularly encounter 'Lost connection to MySQL server at 'X', system error: error_number' type-errors
  • Командная строка: --connect-timeout=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 10

datadir

  • Описание: Каталог для хранения данных
  • Командная строка: --datadir=path или -h path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: Имя каталога

date_format

  • Описание: Не используется

datetime_format

  • Описание: Не используется

debug

  • Описание: Used in debugging to write to a trace file. MariaDB needs to be configured with -SWITH_DEBUG=1 to enable this option.
  • Командная строка: --debug[=debug_options]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: d:t:i:o,/tmp/mysqld.trace (Unix) or d:t:i:O,\mysqld.trace (Windows)

debug_no_thread_alarm

  • Описание: Disable system thread alarm calls. Disabling it may be useful in debugging or testing, never do it in production.
  • Командная строка: --debug-no-thead-alarm=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: OFF
  • Введено: MariaDB

debug_sync

  • Описание: Used in debugging to show the interface to the Debug Sync facility. MariaDB needs to be configured with -DENABLE_DEBUG_SYNC=1 for this variable to be available.
  • Область: Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: OFF or ON - current signal signal name

default_regex_flags

  • Описание: Introduced to address remaining incompatibilities between PCRE and the old regex library. Accepts a comma-separated list of zero or more of the following values:
ValuePattern equivalentMeaning
DOTALL(?s). matches anything including NL
DUPNAMES(?J)Allow duplicate names for subpatterns
EXTENDED(?x)Ignore white space and # comments
EXTRA(?X)extra features (e.g. error on unknown escape character)
MULTILINE(?m)^ and $ match newlines within data
UNGREEDY(?U)Invert greediness of quantifiers
  • Командная строка: --default-regex-flags=value
  • Область: Глобальный, Сессия
  • Динамический: Да
  • По умолчанию: Пустой
  • Допустимые значения: DOTALL, DUPNAMES, EXTENDED, EXTRA, MULTILINE, UNGREEDY
  • Введено: MariaDB 10.0.11

default_storage_engine

  • Описание: The default storage engine. The default storage engine must be enabled at server startup or the server won't start.
  • Командная строка: --default-storage-engine=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: InnoDB (>= MariaDB 5.5), MyISAM (<MariaDB 5.3)
  • Введено: MariaDB 5.5 (previously storage_engine)

default_table_type

  • Описание: Синоним default_storage_engine. Удален из MariaDB 5.5
  • Командная строка: --default-table-type=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Удалено: MariaDB/MySQL 5.5

default_tmp_storage_engine

  • Описание: Default storage engine that will be used for tables created with CREATE TEMPORARY TABLE where no engine is specified. For internal temporary tables see aria_used_for_temp_tables). The storage engine used must be active or the server will not start. See default_storage_engine for the default for non-temporary tables. Defaults to NULL, in which case the value from default_storage_engine is used.
  • Командная строка: --default-tmp-storage-engine=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: NULL
  • Введено: MariaDB 10.1.0

default_week_format

  • Описание: Default mode for the WEEK() function. See that page for details on the different modes
  • Командная строка: --default-week-format=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0
  • Диапазон: 0 - 7

delay_key_write

  • Описание: Specifies how MyISAM tables handles CREATE TABLE DELAY_KEY_WRITE. If set to ON, the default, any DELAY KEY WRITEs are honored. The key buffer is then flushed only when the table closes, speeding up writes. MyISAM tables should be automatically checked upon startup in this case, and --external locking should not be used, as it can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs enabled.
  • Командная строка: --delay-key-write[=name]
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: ON
  • Допустимые значения: ON, OFF, ALL

delayed_insert_limit

  • Описание: After this many rows have been inserted with INSERT DELAYED, the handler will check for and execute any waiting SELECT statements.
  • Командная строка: --delayed-insert-limit=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 100
  • Диапазон: 1 - 4294967295

delayed_insert_timeout

  • Описание: Time in seconds that the INSERT DELAYED handler will wait for INSERT's before terminating.
  • Командная строка: --delayed-insert-timeout=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 300

delayed_queue_size

  • Описание: Number of rows, per table, that can be queued when performing INSERT DELAYED statements. If the queue becomes full, clients attempting to perform INSERT DELAYED's will wait until the queue has room available again.
  • Командная строка: --delayed-queue-size=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1000
  • Диапазон: 1 - 4294967295

div_precision_increment

  • Описание: Number of digits to be returned after the decimal point in division operations. By default 4, so SELECT 2/15 would return 0.1333. After setting div_precision_increment to 6, for example, the same operation would return 0.133333.
  • Командная строка: --div-precision-increment=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 4
  • Диапазон: 0 - 30

encrypt_tmp_disk_tables

  • Описание: Encrypt tmp disk tables (created as part of query execution). See Table and Tablespace Encryption.
  • Командная строка: --encrypt-tmp-disk-tables[={0|1}]
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF
  • Введено: 10.1.3

encrypt_tmp_files

  • Описание: Encrypt temporary files (created for filesort, binary log cache, etc). See Table and Tablespace Encryption.
  • Командная строка: --encrypt-tmp-files[={0|1}]
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: OFF (>= 10.1.7), ON (<= 10.1.6)
  • Введено: 10.1.5

encryption_algorithm

  • Описание: Which encryption algorithm to use for table encryption. aes_cbc is the recommended one. See Table and Tablespace Encryption.
  • Командная строка: --encryption-algorithm=value
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: enum
  • По умолчанию: none
  • Допустимые значения: none, aes_ecb, aes_cbc, aes_ctr
  • Введено: MariaDB 10.1.3
  • Удалено: MariaDB 10.1.4

enforce_storage_engine

  • Описание: Force the use of a particular storage engine for new tables. Used to avoid unwanted creation of tables using another engine. For example, setting to InnoDB will prevent any MyISAM tables from being created. If another engine is specified in a CREATE TABLE statement, the outcome depends on whether the NO_ENGINE_SUBSTITUTION SQL_MODE has been set or not. If set (the default from MariaDB 10.1.7), the query will fail, while if not set, a warning will be returned and the table created according to the engine specified by this variable. The variable has a session scope, but is only modifiable by a user with the SUPER privilege.
  • Командная строка: none
  • Область: Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: none
  • Введено: MariaDB 10.1.4

engine_condition_pushdown

  • Описание: Deprecated and to be replaced by optimizer_switch. Specifies whether the engine condition pushdown optimization is enabled.
  • Командная строка: --engine-condition-pushdown
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF (>= MariaDB 5.5, ON < MySQL 5.5)
  • Устарел: MariaDB/MySQL 5.5.3

error_count

  • Описание: Read-only variable denoting the number of errors from the most recent statement in the current session that generated errors. See SHOW_ERRORS().
  • Область: Сессия
  • Динамический: Да
  • Тип данных: numeric

event_scheduler

  • Описание: Состояние планировщика задач. Может быть установлен в ON или OFF, а DISABLED означает, что его невозможно будет включить во время работы. Установка переменной приведет к запуску установленных задач, если они не были выполнены при запуске
  • Командная строка: --event-scheduler[=value]
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: OFF
  • Допустимые значения: ON (или 1), OFF (или 0), DISABLED

expensive_subquery_limit

  • Описание: Number of rows to be examined for a query to be considered expensive, that is, maximum number of rows a subquery may examine in order to be executed during optimization and used for constant optimization.
  • Командная строка: --expensive-subquery-limit=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 100
  • Диапазон: от 0 и выше
  • Введено: MariaDB 5.5.25

explicit_defaults_for_timestamp

  • Описание: This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with the DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses. The old behavior is deprecated.
  • Командная строка: --explicit-defaults-for-timestamp=[={0|1}]
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: bolean
  • По умолчанию: OFF
  • Введено: MariaDB 10.1.8

external_user

  • Описание: External user name set by the plugin used to authenticate the client. NULL if native MariaDB authentication is used.
  • Область: Сессия
  • Динамический: Нет
  • Тип данных: string
  • По умолчанию: NULL
  • Введено: MariaDB 5.5

flush

  • Описание: Usually, MariaDB writes changes to disk after each SQL statement, and the operating system handles synchronizing (flushing) it to disk. If set to ON, the server will synchronize all changes to disk after each statement.
  • Командная строка: --flush
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

flush_time

  • Описание: Interval in seconds that tables are closed to synchronize (flush) data to disk and free up resources. If set to 0, the default, there is no automatic synchronizing tables and closing of tables. This option should not be necessary on systems with sufficient resources.
  • Командная строка: --flush_time=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0

foreign_key_checks

  • Описание: If set to 1 (the default) foreign key constraints (including ON UPDATE and ON DELETE behavior) InnoDB tables are checked, while if set to 0, they are not checked. 0 is not recommended for normal use, though it can be useful in situations where you know the data is consistent, but want to reload data in a different order from that that specified by parent/child relationships. Setting this variable to 1 does not retrospectively check for inconsistencies introduced while set to 0.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

ft_boolean_syntax

  • Описание: List of operators supported by an IN BOOLEAN MODE full-text search. If you wish to change, note that each character must be ASCII and non-alphanumeric, the full string must be 14 characters and the first or second character must be a space. Positions 10, 13 and 14 are reserved for future extensions. Also, no duplicates are permitted except for the phrase quoting characters in positions 11 and 12, which may be the same.
  • Командная строка: --ft-boolean-syntax=name
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: + -><()*:""&|

ft_max_word_len

  • Описание: Maximum length for a word to be included in the MyISAM full-text index. If this variable is changed, the full-text index must be rebuilt. The quickest way to do this is by issuing a REPAIR TABLE table_name QUICK statement. See innodb_ft_max_token_size for the InnoDB equivalent.
  • Командная строка: --ft-max-word-len=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 84
  • Minimum Value: 10

ft_min_word_len

  • Описание: Minimum length for a word to be included in the MyISAM full-text index. If this variable is changed, the full-text index must be rebuilt. The quickest way to do this is by issuing a REPAIR TABLE table_name QUICK statement. See innodb_ft_min_token_size for the InnoDB equivalent.
  • Командная строка: --ft-min-word-len=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 4
  • Minimum Value: 1

ft_query_expansion_limit

  • Описание: For full-text searches, denotes the numer of top matches when using WITH QUERY EXPANSION.
  • Командная строка: --ft-query-expansion-limit=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 20
  • Диапазон: 0 - 1000

ft_stopword_file

  • Описание: File containing a list of stopwords for use in MyISAM full-text searches. Unless an absolute path is specified the file will be looked for in the data directory. The file is not parsed for comments, so all words found become stopwords. By default, a built-in list of words (built from storage/myisam/ft_static.c file) is used. Stopwords can be disabled by setting this variable to '' (an empty string). If this variable is changed, the full-text index must be rebuilt. The quickest way to do this is by issuing a REPAIR TABLE table_name QUICK statement. See innodb_ft_server_stopword_table for the InnoDB equivalent.
  • Командная строка: --ft-stopword-file=file_name
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: file name
  • По умолчанию: (built-in)

general_log

  • Описание: If set to 0, the default unless the --general-log option is used, the general query log is disabled, while if set to 1, the general query log is enabled. See log_output for how log files are written. If that variable is set to NONE, no logs will be written even if general_query_log is set to 1.
  • Командная строка: --general-log
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0

general_log_file

  • Описание: Name of the general query log file. If this is not specified, the name is taken from the log-basename setting or from your system hostname with .log as a suffix.
  • Командная строка: --general-log-file=file_name
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: file name
  • По умолчанию: host_name.log

group_concat_max_len

  • Описание: Maximum length in bytes of the returned result for a GROUP_CONCAT() function.
  • Командная строка: --group-concat-max-len=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию:
  • Диапазон - 32-bit: 4 - 4294967295
  • Диапазон - 64-bit: 4 - 18446744073709547520

have_compress

  • Описание: If the zlib compression library is accessible to the server, this will be set to YES, otherwise it will be NO. The COMPRESS() and UNCOMPRESS() functions will only be available if set to YES.
  • Область: Глобальный
  • Динамический: Нет

have_crypt

  • Описание: If the crypt() system call is available this variable will be set to YES, otherwise it will be set to NO. If set to NO, the ENCRYPT() function cannot be used.
  • Область: Глобальный
  • Динамический: Нет

have_csv

  • Описание: If the server supports CSV tables, will be set to YES, otherwise will be set to NO.
  • Область: Глобальный
  • Динамический: Нет

have_dynamic_loading

  • Описание: If the server supports dynamic loading of plugins, will be set to YES, otherwise will be set to NO.
  • Область: Глобальный
  • Динамический: Нет

have_geometry

  • Описание: If the server supports spatial data types, will be set to YES, otherwise will be set to NO.
  • Область: Глобальный
  • Динамический: Нет

have_ndbcluster

  • Описание: If the server supports NDBCluster (currently disabled in MariaDB).
  • Область: Глобальный
  • Динамический: Нет

have_partitioning

  • Описание: If the server supports partitioning, will be set to YES, unless the --skip-partition option is used, in which case will be set to DISABLED. Will be set to NO otherwise. Removed in MariaDB 10.0 - SHOW PLUGINS should instead be used.
  • Область: Глобальный
  • Динамический: Нет
  • Удалено: MariaDB 10.0

have_profiling

  • Описание: If statement profiling is available, will be set to YES, otherwise will be set to NO. See SHOW PROFILES() and SHOW PROFILE().
  • Область: Глобальный
  • Динамический: Нет

have_query_cache

  • Описание: If the server supports the query cache, will be set to YES, otherwise will be set to NO.
  • Область: Глобальный
  • Динамический: Нет

have_rtree_keys

  • Описание: If RTREE indexes (used for spatial indexes in MyISAM tables) are available, will be set to YES, otherwise will be set to NO.
  • Область: Глобальный
  • Динамический: Нет

  • Описание: If symbolic link support is enabled, will be set to YES, otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA DIRECTORY table options (see CREATE TABLE) and Windows symlink support. Will be set to DISABLED if the server is started with the --skip-symbolic-links option.
  • Область: Глобальный
  • Динамический: Нет

histogram_size

  • Описание: Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE.
  • Командная строка: --histogram-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0
  • Диапазон: 0 - 255
  • Введено: MariaDB 10.0.2

histogram_type

  • Описание: Specifies the type of histograms created by ANALYZE.
    • SINGLE_PREC_HB - single precision height-balanced.
    • DOUBLE_PREC_HB - double precision height-balanced.
  • Командная строка: --histogram-type=value
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: SINGLE_PREC_HB
  • Допустимые значения: SINGLE_PREC_HB, DOUBLE_PREC_HB
  • Введено: MariaDB 10.0.2

host_cache_size

  • Описание: Number of host names that will be cached to avoid resolving. Setting to 0 disables the cache. Changing the value while the server is running causes an implicit FLUSH HOSTS, clearing the host cache and truncating the performance_schema.host_cache table.
  • Командная строка: --host-cache-size=#.
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 128
  • Диапазон: 0 - 65536
  • Введено: MariaDB 10.0

hostname

  • Описание: Когда сервер запускается, этот параметр заполнится именем хоста сервера
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

identity


ignore_db_dirs

  • Описание: Comma-delimited list of directories in the data directory that are not considered as database directories. Set from --ignore-db-dir at startup.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string
  • Введено: MariaDB 5.5

in_transaction

  • Описание: Сессия-only and read-only variable that is set to 1 if you are in a transaction, and 0 if not.
  • Командная строка: Нет
  • Область: Сессия
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: 0
  • Введено: MariaDB 5.3

init_connect

  • Описание: String containing one or more SQL statements, separated by semicolons, that will be executed by the server for each client connecting. If there's a syntax error in the one of the statements, the client will fail to connect. For this reason, the statements are not executed for users with the SUPER privilege, who can then still connect and correct the error. See also init_file.
  • Командная строка: --init-connect=name
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: string

init_file

  • Описание: Name of a file containing SQL statements that will be executed by the server on startup. Each statement should be on a new line. See also init_connect.
  • Командная строка: init-file=file_name
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: file name

insert_id

  • Описание: Value to be used for the next statement inserting a new AUTO_INCREMENT value.
  • Область: Сессия
  • Динамический: Да
  • Тип данных: numeric

interactive_timeout

  • Описание: Time in seconds that the server waits for an interactive connection (one that connects with the mysql_real_connect() CLIENT_INTERACTIVE option) to become active before closing it. See also wait_timeout.
  • Командная строка: --interactive-timeout=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 28800
  • Minimum Value: 1

join_buffer_size

  • Описание: Minimum size in bytes of the buffer used for queries that cannot use an index, and instead perform a full table scan. Increase to get faster full joins when adding indexes is not possible, although be aware of memory issues, since joins will always allocate the minimum size. Best left low globally and set high in sessions that require large full joins. In 64-bit platforms, Windows truncates values above 4GB to 4GB with a warning.
  • Командная строка: --join-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 262144 (256kB) (>=MariaDB 10.1.7), 131072 (128kB) (<=MariaDB 10.1.6)
  • Range (>=MariaDB/MySQL 5.5): 128 - 18446744073709547520
  • Range (<=MariaDB/MySQL 5.3, Windows): 8228 - 18446744073709547520

join_buffer_space_limit

  • Описание: Maximum size in bytes of the query buffer, By default 1024*128*10. See Block-based join algorithms.
  • Командная строка: --join-buffer-space-limit=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 2097152
  • Диапазон: 2048 - 99999999997952
  • Введено: MariaDB 5.3

join_cache_level

  • Описание: Controls which of the eight block-based algorithms can be used for join operations. See Block-based join algorithms for more information.
    • 1 – flat (Block Nested Loop) BNL
    • 2 – incremental BNL
    • 3 – flat Block Nested Loop Hash (BNLH)
    • 4 – incremental BNLH
    • 5 – flat Batch Key Access (BKA)
    • 6 – incremental BKA
    • 7 – flat Batch Key Access Hash (BKAH)
    • 8 – incremental BKAH
  • Командная строка: --join-cache-level=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 2
  • Диапазон: 0 - 8
  • Введено: MariaDB 5.3

keep_files_on_create

  • Описание: If a MyISAM table is created with no DATA DIRECTORY option, the .MYD file is stored in the database directory. When set to 0, the default, if MariaDB finds another .MYD file in the database directory it will overwrite it. Setting this variable to 1 means that MariaDB will return an error instead, just as it usually does in the same situation outside of the database directory. The same applies for .MYI files and no INDEX DIRECTORY option.
  • Командная строка: --keep-files-on-create=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

language

  • Описание: Language to use for the server error messages. Either just the language name, or the directory where the error messages are stored. An alternative is to use lc_messages_dir and lc_messages instead. See Setting the language for error messages.
  • Командная строка: --language=name, -L
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: directory name
  • По умолчанию: /usr/local/mysql/share/mysql/english/

large_files_support

  • Описание: ON if the server if was compiled with large file support or not, else OFF
  • Область: Глобальный
  • Динамический: Нет
  • Введено: MySQL 3.23.28

large_page_size

  • Описание: Indicates the size of memory page if large page support (Linux only) is enabled. The page size is determined from the Hugepagesize setting in /proc/meminfo. See large_pages.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: Autosized (смотрите описание)

large_pages

  • Описание: Indicates whether large page support (Linux only - called huge pages) is used. This is set with --large-pages or disabled with --skip-large-pages. Large pages are used for the innodb buffer pool and for online DDL (of size 3* innodb_sort_buffer_size (or 6 when encryption is used)). To use large pages, the Linux sysctl variable vm.nr_hugepages multipled by large-page) must be larger than the usage. The ulimit for locked memory must be sufficient to cover the amount used (ulimit -l and equalivent in /etc/security/limits.conf / or in systemd LimitMEMLOCK). If these operating system controls or insufficient free huge pages are available, the allocation of large pages will fall back to conventional memory allocation and a warning will appear in the logs.
  • Командная строка: --large-pages, --skip-large-pages
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: OFF

last_insert_id

  • Описание: Contains the same value as that returned by LAST_INSERT_ID(). Note that setting this variable doen't update the value returned by the underlying function.
  • Область: Сессия
  • Динамический: Да
  • Тип данных: numeric

lc_messages

  • Описание: Locale to use for error messages. This will be converted to a language name and along with lc_messages_dir will produce the location for the error message file. See locales for a list of available locales and their related languages.
  • Командная строка: --lc-messages=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: en_us
  • Введено: MariaDB 5.5

lc_messages_dir

  • Описание: Directory where the error messages are located. Together with lc_messages will produce the location for the error message file.
  • Командная строка: --lc-messages-dir=path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: directory name
  • Введено: MariaDB 5.5

lc_time_names

  • Описание: The locale that determines the language used for the date and time functions DAYNAME(), MONTHNAME() and DATE_FORMAT(). Locale names are language and region subtags, for example 'en_ZA' (English - South Africa) or 'es_US: Spanish - United States'. The default is always 'en-US' regardless of the system's locale setting. See server locale for a full list of supported locales.
  • Командная строка: --lc-time-names=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: en_US
  • Введено: MySQL 5.1.12

license

  • Описание: Лиценция сервера, например GPL.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

local_infile

  • Описание: If set to 1, LOCAL is supported for LOAD DATA INFILE statements. If set to 0, usually for security reasons, attempts to perform a LOAD DATA LOCAL will fail with an error message.
  • Командная строка: --local-infile=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: ON

lock_wait_timeout


locked_in_memory

  • Описание: Indicates whether --memlock was used to lock mysqld in memory.
  • Командная строка: --memlock
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: OFF

log

  • Описание: Устарел и удален в MariaDB 10.0, вместо этого параметра используйте general_log
  • Командная строка: -l [filename] or --log[=filename]
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: OFF
  • Устарел: MySQL 5.1.29, заменен на general_log
  • Удалено: MariaDB 10.0

log_error

  • Описание: Specifies the name of the error log. If --console is specified later in the configuration (Windows only) or this option isn't specified, errors will be logged to stderr. If no name is provided, errors will still be logged to hostname.err.
  • Командная строка: --log-error[=name]
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: file name
  • По умолчанию: (пустая строка)

log_output

  • Описание: How the output for the general query log and the slow query log is stored. By default written to file (FILE), it can also be stored in the general_log and slow_log tables in the mysql database (TABLE), or not stored at all (NONE). More than one option can be chosen at the same time, with NONE taking precedence if present. Logs will not be written if logging is not enabled. See Writing logs into tables, and the slow_query_log and general_log server system variables.
  • Командная строка: --log-output=name
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: set
  • По умолчанию: FILE
  • Допустимые значения: TABLE, FILE или NONE

log_queries_not_using_indexes

  • Описание: Queries that don't use an index, or that perform a full index scan where the index doesn't limit the number of rows, will be logged to the slow query log (regardless of time taken). The slow query log needs to be enabled for this to have an effect.
  • Командная строка: --log-queries-not-using-indexes
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

log_slow_admin_statements

  • Описание: Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Before MariaDB 10.1.13, this was only available as a mysqld option, not a server variable.
  • Командная строка: --log-slow-admin-statements
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию:
  • Введено: MariaDB 10.1.13 (переменная)

log_slow_filter

  • Описание: Comma-delimited string containing one or more settings for filtering what is logged to the slow query log. If a query matches one of the types listed in the filter, and takes longer than long_query_time, it will be logged. Sets log-slow-admin-statements to ON.
    • admin log administrative queries (create, optimize, drop etc...)
    • filesort logs queries that use a filesort.
    • filesort_on_disk logs queries that perform a a filesort on disk.
    • full_join logs queries that perform a join without indexes.
    • full_scan logs queries that perform full table scans.
    • query_cache log queries that are resolved by the query cache .
    • query_cache_miss logs queries that are not found in the query cache.
    • tmp_table logs queries that create an implicit temporary table.
    • tmp_table_on_disk logs queries that create a temporary table on disk.
  • Командная строка: log-slow-filter=value1[,value2...]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: admin, filesort, filesort_on_disk, full_join, full_scan, query_cache, query_cache_miss, tmp_table, tmp_table_on_disk
  • Допустимые значения: admin, filesort, filesort_on_disk, full_join, full_scan, query_cache, query_cache_miss, tmp_table, tmp_table_on_disk

log_slow_queries

  • Описание: Deprecated and removed in MariaDB 10.0, use slow_query_log instead.
  • Командная строка: --log-slow-queries[=name]
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF
  • Устарел: MySQL 5.1.29
  • Удалено: MariaDB 10.0/MySQL 5.6.1

log_slow_rate_limit

  • Описание: The slow query log will log every this many queries. The default is 1, or every query, while setting it to 20 would log every 20 queries, or five percent. Aims to reduce I/O usage and excessively large slow query logs. See also Slow Query Log Extended Statistics.
  • Командная строка: log-slow-rate-limit=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1
  • Диапазон: от 1 и выше
  • Введено: MariaDB 5.1

log_slow_slave_statements

  • Описание: Log slow statements executed by slave thread to the slow log if it is open. Before MariaDB 10.1.13, this was only available as a mysqld option, not a server variable.
  • Командная строка: --log-slow-slave-statements
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию:
  • Введено: MariaDB 10.1.13 (переменная)

log_slow_verbosity

  • Описание: Controls information to be added to the slow query log. Options are added in a comma-delimited string. See also Slow Query Log Extended Statistics.
  • Командная строка: log-slow-verbosity=value1[,value2...]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: query_plan
  • Допустимые значения: query_plan, innodb, explain (>= MariaDB 10.0.5)
  • Введено: MariaDB 5.1

log_tc_size

  • Описание: Size in bytes of the transaction coordinator log, defined in multiples of 4096. Always available as a commandline option, but added as a variable in MariaDB 10.1.3
  • Командная строка: log-tc-size=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 24576
  • Диапазон: 12288 - 18446744073709551615
  • Введено: MariaDB 10.1.3 (переменная)

log_warnings

  • Описание: If set to 1, the default, all critical warnings are logged to the error log. Slave servers also log status information, including the binary log and relay log co-ordinates where they start replicating from, reconnects after a disconnect and when the slave switches to a new relay-log. If set to 0, warnings are not logged. If set to a number greater than 1, aborted connections and access-denied errors are also logged. Specifically, the following are logged:
    • log_warnings >= 1
      • Events_scheduler info and warnings
      • Access denied errors
      • Connections that were forced to be closed or aborted
      • System signals
      • Wrong usage of --user
      • Failed setrlimit() and mlockall()
      • Changed limits
      • Wrong values of lower_case_table_names and stack_size
      • Wrong values for command line options
      • Start log position and some master information when starting slaves
      • Slave reconnects
      • Killed slaves
      • Error reading relay logs
      • Before MariaDB 10.0.14: Statements that were unsafe to log as statement-based (when BINLOG_FLAG_UNSAFE_STMT_PRINTED is also set)
      • Disabled plugins that one tried to enable or use
      • UDF files that didn't include the required init functions.
    • log_warnings >= 2
      • Table handler errors
      • Starting from MariaDB 10.0.14: Statements that were unsafe to log as statement-based (when BINLOG_FLAG_UNSAFE_STMT_PRINTED is also set)
    • log_warnings >= 3
      • All errors and warnings during MyISAM repair and auto recover.
  • Командная строка: -W [level] or --log-warnings[=level]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию:
  • Диапазон: 0 - 4294967295

long_query_time

  • Описание: If a query takes longer than this many seconds to execute (microseconds can be specified too), the Slow_queries status variable is incremented and, if enabled, the query is logged to the slow query log.
  • Командная строка: --long-query-time=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 10.000000 >= MariaDB 10.1.13, 10 <= MariaDB 10.1.12
  • Диапазон: с 0 и выше

low_priority_updates

  • Описание: If set to 1 (0 is the default), for storage engines that use only table-level locking (Aria, MyISAM, MEMORY and MERGE), all INSERTs, UPDATEs, DELETEs and LOCK TABLE WRITEs will wait until there are no more SELECTs or LOCK TABLE READs pending on the relevant tables. Set this to 1 if reads are prioritized over writes. Previously named sql_low_priority_updates, which is still a synonym.
  • Командная строка: --low-priority-updates
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0

lower_case_file_system

  • Описание: Read-only variable describing whether the file system is case-sensitive. If set to OFF, file names are case-sensitive. If set to ON, they are not case-sensitive.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: ##

lower_case_table_names

  • Описание: If set to 0 (the default on Unix-based systems), table names and aliases and database names are compared in a case-sensitive manner. If set to 1 (the default on Windows), names are stored in lowercase and not compared in a case-sensitive manner. If set to 2 (the default on Mac OS X), names are stored as declared, but compared in lowercase.
  • Командная строка: --lower-case-table-names[=#]
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 0 (Unix), 1 (Windows), 2 (Mac OS X)
  • Диапазон: 0 - 2

max_allowed_packet

  • Описание: Maximum size in bytes of a packet or a generated/intermediate string. The packet message buffer is initialized with the value from net_buffer_length, but can grow up to max_allowed_packet bytes. Set as large as the largest BLOB, in multiples of 1024. If this value is changed, it should be changed on the client side as well. See slave_max_allowed_packet for a specific limit for replication purposes.
  • Командная строка: --max-allowed-packet=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию:
  • Диапазон: 1024 - 1073741824

max_connect_errors

  • Описание: Limit to the number of successive failed connects from a host before the host is blocked from making further connections. The count for a host is reset to zero if they successfully connect. To unblock, flush the host cache with a FLUSH HOSTS statement or mysqladmin flush-hosts.
  • Командная строка: --max-connect-errors=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 100 (>= MariaDB 10.0), 10 (< MariaDB 10.0)

max_connections

  • Описание: The maximum number of simultaneous client connections. See also Handling Too Many Connections. Note that this value affects the number of file descriptors required on the operating system.
  • Командная строка: --max-connections=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 151
  • Диапазон: 1 - 100000

max_delayed_threads

  • Описание: Limits to the number of INSERT DELAYED threads. Once this limit is reached, the insert is handled as if there was no DELAYED attribute. If set to 0, DELAYED is ignored entirely. The session value can only be set to 0 or to the same as the global value.
  • Командная строка: --max-delayed-threads=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 20
  • Диапазон: 0 - 16384

max_digest_length

  • Описание: Maximum length considered for computing a statement digest, such as used by the Performance Schema and query rewrite plugins. Statements that differ after this many bytes produce the same digest, and are aggregated for statistics purposes. The variable is allocated per session. Increasing will allow longer statements to be distinguished from each other, but increase memory use, while decreasing will reduce memory use, but more statements may become indistinguishable.
  • Командная строка: --max-digest-length=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1024
  • Диапазон: 0 - 1048576
  • Введено: MariaDB 10.1.5

max_error_count

  • Описание: Specifies the maximum number of messages stored for display by SHOW ERRORS and SHOW WARNINGS statements.
  • Командная строка: --max-error-count=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 64
  • Диапазон: 0 - 65535

max_heap_table_size

  • Описание: Maximum size in bytes for user-created MEMORY tables. Setting the variable while the server is active has no effect on existing tables unless they are recreated or altered. The smaller of max_heap_table_size and tmp_table_size also limits internal in-memory tables. When the maximum size is reached, any further attempts to insert data will receive a "table ... is full" error. Temporary tables created with CREATE TEMPORARY will not be converted to Aria, as occurs with internal temporary tables, but will also receive a table full error.
  • Командная строка: --max-heap-table-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 16777216
  • Range : 16384 - 4294966272

max_insert_delayed_threads


max_join_size

  • Описание: Statements will not be performed if they are likely to need to examine more than this number of rows, row combinations or do more disk seeks. Can prevent poorly-formatted queries from taking server resources. Changing this value to anything other the default will reset sql_big_selects to 0. If sql_big_selects is set again, max_join_size will be ignored. This limit is also ignored if the query result is sitting in the query cache. Previously named sql_max_join_size, which is still a synonym.
  • Командная строка: --max-join-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 18446744073709551615 (>= MariaDB/MySQL 5.5.0), 4294967295 (< MariaDB/MySQL 5.5.0)
  • Диапазон: 1 - 18446744073709551615 (>= MariaDB/MySQL 5.5.0), 1 - 4294967295 (< MariaDB/MySQL 5.5.0)

max_length_for_sort_data

  • Описание: Used to decide which algorithm to choose when sorting rows. If the total size of the column data, not including columns that are part of the sort, is less than max_length_for_sort_data, then we add these to the sort key. This can speed up the sort as we don't have to re-read the same row again later. Setting the value too high can slow things down as there will be a higher disk activity for doing the sort.
  • Командная строка: --max-length-for-sort-data=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1024
  • Диапазон: 4 - 8388608

max_long_data_size

  • Описание: Maximum size for parameter values sent with mysql_stmt_send_long_data(). If not set, will default to the value of max_allowed_packet.
  • Командная строка: --max-long-data-size=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию:
  • Диапазон: 1024 - 4294967295
  • Введено: MariaDB 5.5

max_prepared_stmt_count

  • Описание: Maximum number of prepared statements on the server. Can help prevent certain forms of denial-of-service attacks. If set to 0, no prepared statements are permitted on the server.
  • Командная строка: --max-prepared-stmt-count=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 16382
  • Диапазон: 0 - 1048576

max_recursive_iterations

  • Описание: Maximum number of iterations when executing recursive queries.
  • Командная строка: --max-recursive-iterations=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 4294967295
  • Диапазон: 0 - 4294967295
  • Введено: MariaDB 10.2.2

max_seeks_for_key

  • Описание: The optimizer assumes that the number specified here is the most key seeks required when searching with an index, regardless of the actual index cardinality. If this value is set lower than its default and maximum, indexes will tend to be preferred over table scans.
  • Командная строка: --max-seeks-for-key=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 4294967295
  • Диапазон: 1 - 4294967295

max_session_mem_used

  • Описание: Amount of memory a single user session is allowed to allocate. This limits the value of the session variable MEM_USED.
  • Командная строка: --max-session-mem-used=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 9223372036854775807 (8.6GB)
  • Диапазон: 8192 - 18446744073709551615
  • Введено: MariaDB 10.1.21

max_sort_length

  • Описание: Maximum size in bytes used for sorting data values - anything exceeding this is ignored.
  • Командная строка: --max-sort-length=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1024
  • Диапазон: 4 - 8388608

max_sp_recursion_depth

  • Описание: Permitted number of recursive calls for a stored procedure. 0, the default, no recursion is permitted. Increasing this value increases the thread stack requirements, so you may need to increase thread_stack as well. This limit doesn't apply to stored functions.
  • Командная строка: --max-sp-recursion-depth[=#]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0
  • Диапазон: 0 - 255

max_statement_time

  • Описание: Maximum time in seconds that a query can execute before being aborted. This includes all queries, not just SELECT statements, but excludes statements in stored procedures. If set to 0, no limit is applied. See Aborting statements that take longer than a certain time to execute. Useful when combined with SET STATEMENT for limiting the execution times of individual queries.
  • Командная строка: --max-statement-time[=#]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0.000000 >= MariaDB 10.1.13, 0 <= MariaDB 10.1.12
  • Диапазон: от 0 и выше
  • Введено: MariaDB 10.1.1

max_tmp_tables

  • Описание: Неиспользуется

max_user_connections

  • Описание: Maximum simultaneous connections permitted for a user account. If set to 0, the default, there is no per-user limit. The session value is read-only and takes the global value unless there's a nonzero MAX_USER_CONNECTIONS value for the user. Previously having a minimum value of 0, from MariaDB 5.3, max_user_connections can be set to -1 to stop users from connecting to the server. The global max_user_connections variable does not affect users with the SUPER privilege.
  • Командная строка: --max-user-connections=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0
  • Диапазон: -1 - 4294967295

max_write_lock_count

  • Описание: Read lock requests will be permitted for processing after this many write locks. Applies only to storage engines that use table level locks (thr_lock), so no effect with InnoDB/XtraDB or [archive|Archive]].
  • Командная строка: --max-write-lock-count=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 4294967295
  • Диапазон: 0-4294967295

metadata_locks_cache_size

  • Описание: Size of the metadata locks cache, used for reducing the need to create and destroy synchronization objects. It is particularly helpful on systems where this process is inefficient, such as Windows XP.
  • Командная строка: --metadata-locks-cache-size=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 1024
  • Диапазон: 1 - 1048576
  • Введено: MariaDB 5.5

metadata_locks_hash_instances

  • Описание: Number of hashes used by the set of metadata locks. The metadata locks are partitioned into separate hashes in order to reduce contention.
  • Командная строка: --metadata-locks-hash-instances=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 8
  • Диапазон: 1 - 1024
  • Введено: MariaDB 10.0

min_examined_row_limit

  • Описание: If a query examines more than this number of rows, it is logged to the slow-query-log. If set to 0, the default, no row limit is used.
  • Командная строка: --min-examined-row-limit=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0
  • Диапазон: 0-4294967295

mrr_buffer_size

  • Описание: Size of buffer to use when using multi-range read with range access. See Multi Range Read optimization for more information.
  • Командная строка: --mrr-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 262144
  • Диапазон: 8192 - 2147483648
  • Введено: MariaDB 5.3

multi_range_count

  • Описание: Устарел в 5.1 и игнорируется в MariaDB 5.3. Вместо этой переменной используйте mrr_buffer_size
  • По умолчанию: 256
  • Удален: MariaDB 5.5

mysql56_temporal_format

  • Описание: If set, MariaDB uses the MySQL-5.6 low level formats for TIME, DATETIME and TIMESTAMP instead of the MariaDB 5.3+ version.
  • Командная строка: --mysql56-temporal-format
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: ON
  • Введено: MariaDB 10.1.2

named_pipe

  • Описание: On Windows systems, determines whether connections over named pipes are permitted.
  • Командная строка: --enable-named-pipe
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: OFF

net_buffer_length

  • Описание: The starting size, in bytes, for the connection and thread buffers for each client thread. The size can grow to max_allowed_packet. This variable's session value is read-only. Can be set to the expected length of client statements if memory is a limitation.
  • Командная строка: --net-buffer-length=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 16384
  • Диапазон: 1024 - 1048576

net_read_timeout

  • Описание: Time in seconds the server will wait for a client connection to send more data before aborting the read. See also net_write_timeout and slave_net_timeout
  • Командная строка: --net-read-timeout=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 30
  • Диапазон: 1 upwards

net_retry_count

  • Описание: Permit this many retries before aborting when attempting to read or write on a communication port. On FreeBSD systems should be set higher as threads are sent internal interrupts..
  • Командная строка: --net-retry-count=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 10
  • Диапазон: 1 - 4294967295

net_write_timeout

  • Описание: Time in seconds to wait on writing a block to a connection before aborting the write. See also net_read_timeout and slave_net_timeout.
  • Командная строка: --net-write-timeout=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 60
  • Диапазон: 1 upwards

old

  • Описание: Disabled by default, enabling it reverts index hints to those used before MySQL 5.1.17. Enabling may lead to replication errors. Being replaced by old_mode. Before MariaDB 5.5, the variable was read-only and global in scope only.
  • Командная строка: --old
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

old_alter_table

  • Описание: If set to 1 (0 is default), MariaDB reverts to the non-optimized, pre-MySQL 5.0, method of processing ALTER TABLE statements.
  • Командная строка: --old-alter-table
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

old_mode

  • Описание: Used for getting MariaDB to emulate behavior from an old version of MySQL or MariaDB. See OLD Mode. Will be used to replace the old variable over time.
  • Командная строка: --old-mode
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: (empty string)
  • Введено: MariaDB 5.5.35
  • Допустимые значения: See OLD Mode for the full list.

old_passwords

  • Описание: If set to 1 (0 is default), MariaDB reverts to the pre-MySQL 4.1 form of password hashing.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

open_files_limit

  • Описание: The number of file descriptors available to mysqld. Increase if you are getting the Too many open files error. If set to 0, then mysqld will reserve max_connections*5 or max_connections + table_open_cache*2 (whichever is larger) number of files. Note that MariaDB cannot set this to exceed the hard limit imposed by the operating system, and you may need to change this. For example, by adding the following lines to /etc/security/limits.conf
mysql soft nofile 65535
mysql hard nofile 65535

rebooting, and then create /etc/systemd/system/mysqld.service.d/filelimit.conf or /etc/systemd/system/mariadb.service.d/filelimit.conf (corresponding to the service name).

[service]
LimitNOFILE=infinity
  • Командная строка: --open-files-limit=count
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: Autosized (see description)
  • Диапазон: 0 - 4294967295

optimizer_prune_level

  • Описание: If set to 1, the default, the optimizer will use heuristics to prune less-promising partial plans from the optimizer search space. If set to 0, heuristics are disabled and an exhaustive search is performed.
  • Командная строка: --optimizer-prune-level[=#]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

optimizer_search_depth

  • Описание: Maximum search depth by the query optimizer. Smaller values lead to less time spent on execution plans, but potentially less optimal results. If set to 0, MariaDB will automatically choose a reasonable value. Since the better results from more optimal planning usually offset the longer time spent on planning, this is set as high as possible by default.
  • Командная строка: --optimizer-search-depth[=#]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 62
  • Диапазон: 0 - 62

optimizer_selectivity_sampling_limit

  • Описание: Controls number of record samples to check condition selectivity
  • Командная строка: optimizer-selectivity-sampling-limit[=#]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 100
  • Диапазон: 10 upwards
  • Введено: MariaDB 10.0

optimizer_switch


optimizer_use_condition_selectivity

  • Описание: Controls which statistics can be used by the optimizer when looking for the best query execution plan.
    • 1 Use selectivity of predicates as in MariaDB 5.5.
    • 2 Use selectivity of all range predicates supported by indexes.
    • 3 Use selectivity of all range predicates estimated without histogram.
    • 4 Use selectivity of all range predicates estimated with histogram.
    • 5 Additionally use selectivity of certain non-range predicates calculated on record sample.
  • Командная строка: --optimizer-use-condition-selectivity=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1
  • Диапазон: 1 - 5
  • Введено: MariaDB 10.0

pam_use_cleartext_plugin

  • Описание: Use mysql_cleartext_plugin on the client side instead of the dialog plugin. This may be needed for compatibility reasons, but it only supports simple PAM policies that don't require anything besides a password. See PAM Authentication Plugin.
  • Командная строка: <<code>>--pam-use-cleartext-plugin</code>>
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: OFF
  • Введено: MariaDB 10.1.3 (default)

pid_file

  • Описание: Full path of the process ID file.
  • Командная строка: --pid-file=file_name
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: file name

plugin_dir

  • Описание: Path to the plugin directory. For security reasons, either make sure this directory can only be read by the server, or set secure_file_priv.
  • Командная строка: --plugin-dir=path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: directory name
  • По умолчанию: BASEDIR/lib/plugin
  • Введено: MariaDB 5.5

plugin_maturity

  • Описание: The lowest acceptable plugin maturity. MariaDB will not load plugins less mature than that.
  • Командная строка: --plugin-maturity=level
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: enum
  • По умолчанию: unknown
  • Допустимые значения: unknown, experimental, alpha, beta, gamma, stable
  • Введено: MariaDB 5.2.1

port

  • Описание: Порт для прослушивания TCP/IP соединений. Если установлено значение 0, то тогда будет использоваться порт встроенный по умолчанию (3306), MYSQL_TCP_PORT environment variable, /etc/services
  • Командная строка: --port=#, -P
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 3306
  • Диапазон: 0 - 65535

preload_buffer_size

  • Описание: Size in bytes of the buffer allocated when indexes are preloaded.
  • Командная строка: --preload-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 32768
  • Диапазон: 1024 - 1073741824

profiling

  • Описание: If set to 1 (0 is default), statement profiling will be enabled. See SHOW PROFILES() and SHOW PROFILE().
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

profiling_history_size

  • Описание: Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES.
  • Командная строка: --profiling-history-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 15
  • Диапазон: 0 - 100

progress_report_time

  • Описание: Time in seconds between sending progress reports to the client for time-consuming statements. If set to 0, progress reporting will be disabled.
  • Командная строка: --progress-report-time=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 56 before MariaDB 5.5.39 and MariaDB 10.0.10, 5 as of MariaDB 5.5.40 and MariaDB 10.0.11
  • Диапазон: 0 - 4294967295
  • Введено: MariaDB 5.3

protocol_version

  • Описание: Client/server protocol version number.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • Диапазон: -

proxy_user

  • Описание: Set to the proxy user account name if the current client is a proxy, else NULL.
  • Область: Сессия
  • Динамический: Нет
  • Тип данных: string
  • Введено: MariaDB 5.5.20

pseudo_slave_mode

  • Описание: For internal use by the server.
  • Область: Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: OFF
  • Введено: MariaDB/MySQL 5.5.30

pseudo_thread_id

  • Описание: For internal use only.
  • Область: Сессия
  • Динамический: Да
  • Тип данных: numeric

query_alloc_block_size

  • Описание: Size in bytes of the extra blocks allocated during query parsing and execution (after query_prealloc_size is used up).
  • Командная строка: --query-alloc-block-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 16384 (from MariaDB 10.1.2), 8192 (before MariaDB 10.1.2)
  • Диапазон: 1024 - 4294967295

query_cache_limit

  • Описание: Size in bytes for which results larger than this are not stored in the query cache.
  • Командная строка: --query-cache-limit=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1048576 (1MB)
  • Диапазон: 0 - 4294967295

query_cache_min_res_unit

  • Описание: Minimum size in bytes of the blocks allocated for query cache results.
  • Командная строка: --query-cache-min-res-unit=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 4096 (4KB)
  • Диапазон: 0 - 4294967295

query_cache_size

  • Описание: Size in bytes available to the query cache. About 40KB is needed for query cache structures, so setting a size lower than this will result in a warning. 0, the default before MariaDB 10.1.7, effectively disables the query cache. Starting from MariaDB 10.1.7, query_cache_type is automatically set to ON if the server is started with the query_cache_size set to a non-zero (and non-default) value.
  • Командная строка: --query-cache-size=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 1M (>= MariaDB 10.1.7), 0 (<= MariaDB 10.1.6) (although frequently given a default value in some setups)
  • Допустимые значения: 0 upwards in units of 1024.

query_cache_strip_comments

  • Описание: If set to 1 (0 is default), the server will strip any comments from the query before searching to see if it exists in the query cache. Multiple space, line feeds, tab and other white space characters will also be removed.
  • Командная строка: query-cache-strip-comments
  • Область: Сессия (from MariaDB 5.5.20), Global
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

query_cache_type

  • Описание: If set to 0, the query cache is disabled (although a buffer of query_cache_size bytes is still allocated). If set to 1 all SELECT queries will be cached unless SQL_NO_CACHE is specified. If set to 2 (or DEMAND), only queries with the SQL CACHE clause will be cached. Note that if the server is started with the query cache disabled, it cannot be enabled at runtime. Starting from MariaDB 10.1.7, query_cache_type is automatically set to ON if the server is started with the query_cache_size set to a non-zero (and non-default) value.
  • Командная строка: --query-cache-type=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: OFF (>= MariaDB 10.1.7), ON (<= MariaDB 10.1.6)
  • Допустимые значения: 0 or OFF, 1 or ON, 2 or DEMAND

query_cache_wlock_invalidate

  • Описание: If set to 0, the default, results present in the query cache will be returned even if there's a write lock on the table. If set to 1, the client will first have to wait for the lock to be released.
  • Командная строка: --query-cache-wlock-invalidate
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

query_prealloc_size

  • Описание: Size in bytes of the persistent buffer for query parsing and execution, allocated on connect and freed on disconnect. Increasing may be useful if complex queries are being run, as this will reduce the need for more memory allocations during query operation. See also query_alloc_block_size.
  • Командная строка: --query-prealloc-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 24576 (from MariaDB 10.1.2) 8192 (before MariaDB 10.1.2)
  • Диапазон: 1024 - 4294967295 (from MariaDB 10.1.2), 8192 - 4294967295 (before MariaDB 10.1.2)

rand_seed1

  • Описание: rand_seed1 and rand_seed2 facilitate replication of the RAND() function. The master passes the value of these to the slaves so that the random number generator is seeded in the same way, and generates the same value, on the slave as on the master. The variable value cannot be viewed.

rand_seed2


range_alloc_block_size

  • Описание: Size in bytes of blocks allocated during range optimization. The unit size in 1024.
  • Командная строка: --range-alloc-block-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 4096
  • Range - 32 bit: 4096 - 4294967295

read_buffer_size

  • Описание: Each thread performing a sequential scan (for MyISAM, Aria and MERGE tables) allocates a buffer of this size in bytes for each table scanned. Increase if you perform many sequential scans. If not in a multiple of 4KB, will be rounded down to the nearest multiple. Also used in ORDER BY's for caching indexes in a temporary file (not temporary table), for caching results of nested queries, for bulk inserts into partitions, and to determine the memory block size of MEMORY tables.
  • Командная строка: --read-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 131072
  • Диапазон: 8200 to 2147479552

read_only

  • Описание: When set to 1 (0 is default), no updates are permitted except from users with the SUPER privilege or slave servers updating from a master. The read_only variable is useful for slave servers to ensure no updates are accidentally made outside of what are performed on the master. Inserting rows to log tables, updates to temporary tables and OPTIMIZE or ANALYZE TABLE statements are excluded from this limitation. From MariaDB 5.5, if read_only is set to 1, SET PASSWORD is limited only to users with the SUPER privilege. Attempting to set this variable to 1 will fail if the current session has table locks or transactions pending, while if other sessions hold table locks, the statement will wait until these locks are released before completing. While the attempt to set read_only is waiting, other requests for table locks or transactions will also wait until read_only has been set.
  • Командная строка: --read-only
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF

read_rnd_buffer_size

  • Описание: Size in bytes of the buffer used when reading rows from a MyISAM table in sorted order after a key sort. Larger values improve ORDER BY performance, although rather increase the size by SESSION where the need arises to avoid excessive memory use.
  • Командная строка: --read-rnd-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 262144
  • Диапазон: 8200 - 2147483647

-

-

rowid_merge_buff_size

  • Описание: The maximum size in bytes of the memory available to the Rowid-merge strategy. See Non-semi-join subquery optimizations for more information.
  • Командная строка: --rowid-merge-buff-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 8388608
  • Диапазон: 0 - 2147483647
  • Введено: MariaDB 5.3.0

rpl_recovery_rank

  • Описание: Неиспользуется
  • Удалено: MariaDB 10.1.2

safe_show_database

  • Описание: This variable was removed in MariaDB/MySQL 5.5.3, and has been replaced by the more flexible SHOW DATABASES privilege.
  • Командная строка: --safe-show-database (until MySQL 4.1.1)
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • Удалено: MariaDB/MySQL 5.5.3

secure_auth

  • Описание: Connections will be blocked unless clients use the current password format. Prior to MySQL 4.1 passwords used an old, less secure format.. For the mysql client, the --secure-auth option blocks connections to servers requiring the old format. The server will also fail to start if the privilege tables are in the old, pre-MySQL 4.1 format.
  • Командная строка: --secure-auth
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: ON (>= MariaDB 10.1.7), OFF (<= MariaDB 10.1.6)

secure_file_priv

  • Описание: LOAD DATA, SELECT ... INTO and LOAD FILE() will only work with files in the specified path. If not set, the default, the statements will work with any files that can be accessed.
  • Командная строка: --secure-file-priv=path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: path name
  • По умолчанию: Нетne

session_track_schema

  • Описание: Whether to track changes to the default schema within the current session.
  • Командная строка: --session-track-schema={0|1}
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: ON
  • Введено: MariaDB 10.2.2

session_track_state_change

  • Описание: Whether to track changes to the session state.
  • Командная строка: --session-track-state-change={0|1}
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF
  • Введено: MariaDB 10.2.2

session_track_system_variables

  • Описание: Comma-separated list of session system variables for which to track changes. By default no variables are tracked. For compatibility with MySQL defaults this variable should be set to "autocommit, character_set_client, character_set_connection, character_set_results, time_zone". The * character tracks all session variables.
  • Командная строка: --session-track-system-variables=value
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: (empty string)
  • Введено: MariaDB 10.2.2

session_track_transaction_info

  • Описание: Track changes to the transaction attributes. OFF to disable; STATE to track just transaction state (Is there an active transaction? Does it have any data? etc.); CHARACTERISTICS to track transaction state and report all statements needed to start a transaction with the same characteristics (isolation level, read only/read write,snapshot - but not any work done / data modified within the transaction).
  • Командная строка: --session-track-transaction-info=value
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enum
  • По умолчанию: OFF
  • Допустимые значения: OFF, STATE, CHARACTERISTICS
  • Введено: MariaDB 10.2.2

shared_memory

  • Описание: Windows only, determines whether the server permits shared memory connections. See also shared_memory_base_name.
  • Область: Глобальный
  • Динамический: Нет

shared_memory_base_name

  • Описание: Windows only, specifies the name of the shared memory to use for shared memory connection. Mainly used when running more than one instance on the same physical machine. By default the name is MYSQL and is case sensitive. See also shared_memory.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string
  • По умолчанию: MYSQL

skip_external_locking

  • Описание: If set, external locking for MyISAM tables is disabled.
  • Командная строка: --skip-external-locking
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: 1

skip_name_resolve

  • Описание: If set to 1 (0 is the default), only IP addresses are used for connections. Host names are not resolved. All host values in the GRANT tables must be IP addresses (or localhost).
  • Командная строка: --skip-name-resolve
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: 0

skip_networking

  • Описание: If set to 1, (0 is the default), the server does not listen for TCP/IP connections. All interaction with the server by be through socket files (Unix) or named pipes or shared memory (Windows). It's recommended to use this option if only local clients are permitted to connect to the server. Enabling this option also prevents a server from functioning as a replication client.
  • Командная строка: --skip-networking
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: 0

skip_show_database

  • Описание: If set to 1, (0 is the default), only users with the SHOW DATABASES privilege can use the SHOW DATABASES statement to see all database names.
  • Командная строка: --skip-show-database
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: boolean
  • По умолчанию: 0

slow_launch_time

  • Описание: Time in seconds. If a thread takes longer than this to launch, the slow_launch_threads server status variable is incremented.
  • Командная строка: --slow-launch-time=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 2

slow_query_log

  • Описание: If set to 0, the default unless the --slow-query-log option is used, the slow query log is disabled, while if set to 1 (both global and session variables), the slow query log is enabled. MariaDB 10.1 added support for session variables.
  • Командная строка: --slow-query-log
  • Область: Глобальный, Сессия (MariaDB 10.1)
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0
  • See also: See log_output to see how log files are written. If that variable is set to NONE, no logs will be written even if slow_query_log is set to 1.

slow_query_log_file

  • Описание: Name of the slow query log file.
  • Командная строка: --slow-query-log-file=file_name
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: file name
  • По умолчанию: host_name-slow.log

socket

  • Описание: On Unix-like systems, this is the name of the socket file used for local client connections, by default /tmp/mysql.sock, often changed by the distribution, for example /var/lib/mysql/mysql.sock. On Windows, this is the name of the named pipe used for local client connections, by default MySQL. On Windows, this is not case-sensitive.
  • Командная строка: --socket=name
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: file name
  • По умолчанию: /tmp/mysql.sock (Unix), MySQL (Windows)

sort_buffer_size

  • Описание: Each session performing a sort allocates a buffer with this amount of memory. Not specific to any storage engine. If the status variable sort_merge_passes is too high, you may need to look at improving your query indexes, or increasing this. Consider reducing where there are many small sorts, such as OLTP, and increasing where needed by session. 16k is a suggested minimum.
  • Командная строка: --sort-buffer-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: number
  • По умолчанию: 2M (2097152) (some distributions increase the default)

sql_auto_is_null

  • Описание: If set to 1, the query SELECT * FROM table_name WHERE auto_increment_column IS NULL will return an auto-increment that has just been successfully inserted, the same as the LAST_INSERT_ID() function. Some ODBC programs make use of this IS NULL comparison.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0 (>= MariaDB/MySQL 5.5.3), 1 (MariaDB/MySQL <= 5.5.2)

sql_big_selects

  • Описание: If set to 0, MariaDB will not perform large SELECTs. See max_join_size for details. If max_join_size is set to anything but DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects is again set, max_join_size will be ignored.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

sql_big_tables


sql_buffer_result

  • Описание: If set to 1 (0 is default), results from SELECT statements are always placed into temporary tables. This can help the server when it takes a long time to send the results to the client by allowing the table locks to be freed early.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0

sql_log_off

  • Описание: If set to 1 (0 is the default), no logging to the general query log is done for the client. Only clients with the SUPER privilege can update this variable.
  • Область: Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 0

sql_log_update

  • Описание: Removed. Use sql_log_bin instead.
  • Удалено: MariaDB/MySQL 5.5

sql_low_priority_updates


sql_max_join_size

  • Описание: Synonym for max_join_size, the preferred name.

sql_mode

  • Описание: Sets the SQL Mode. Multiple modes can be set, separated by a comma.
  • Командная строка: --sql-mode=value[,value[,value...]]
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию:
  • Допустимые значения: See SQL Mode for the full list.

sql_notes

  • Описание: If set to 1, the default, warning_count is incremented each time a Note warning is encountered. If set to 0, Note warnings are not recorded. mysqldump has outputs to set this variable to 0 so that no unnecessary increments occur when data is reloaded.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

sql_quote_show_create

  • Описание: If set to 1, the default, the server will quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable to ensure replications works when identifiers require quoting.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

sql_safe_updates

  • Описание: If set to 1, UPDATE's and DELETE's need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally deleting or updating every row in a table.
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF (0)

sql_select_limit

  • Описание: Maximum number of rows that can be returned from a SELECT query. Default is the maximum number of rows permitted per table by the server, usually 232-1 or 264-1. Can be restored to the default value after being changed by assigning it a value of DEFAULT.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0

sql_warnings

  • Описание: If set to 1, single-row INSERT's will produce a string containing warning information if a warning occurs.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF (0)

storage_engine


standard_compliant_cte

  • Описание: Allow only standard-compliant common table expressions. Prior to version 10.2.4, this variable was named standards_compliant_cte.
  • Командная строка: --standard-compliant-cte={0|1}
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: ON
  • Введено: MariaDB 10.2.2

stored_program_cache

  • Описание: Limit to the number of stored routines held in the stored procedures and stored functions caches. Each time a stored routine is executed, this limit is first checked, and if the number held in the cache exceeds this, that cache is flushed and memory freed.
  • Командная строка: --stored-program-cache=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 256
  • Диапазон: 256 - 524288
  • Введено: MariaDB/MySQL 5.5.21

strict_password_validation

  • Описание: When password validation plugins are enabled, reject passwords that cannot be validated (passwords specified as a hash). This excludes direct updates to the privilege tables.
  • Командная строка: --strict-password-validation
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: ON
  • Введено: MariaDB 10.1.2

sync_frm

  • Описание: If set to 1, the default, each time a non-temporary table is created, its .frm definition file is synced to disk. Fractionally slower, but safer in case of a crash.
  • Командная строка: --sync-frm
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: TRUE

system_time_zone

  • Описание: Server system time zone, inherited from the machine setting when the server starts. Usually specified by the TZ environment variable, can also be specified by the --timezone option of the mysqld_safe script, or affected by the environment of the account starting the server. Not the same as the time_zone system variable, which is used for client time zones.
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

table_definition_cache

  • Описание: Number of table definitions that can be cached. Table definitions are taken from the .frm files, and if there are a large number of tables increasing the cache size can speed up table opening. Unlike the table_open_cache, as the table_definition_cache doesn't use file descriptors, and is much smaller.
  • Командная строка: --table-definition-cache=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 400
  • Диапазон: 400 - 524288

table_lock_wait_timeout

  • Описание: Unused, and removed in MariaDB/MySQL 5.5.3
  • Командная строка: --table-lock-wait-timeout=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 50
  • Диапазон: 1 - 1073741824
  • Удалено: MariaDB/MySQL 5.5.3

table_open_cache

  • Описание: Number of open tables for all threads. See Optimizing table_open_cache for suggestions on optimizing. Increasing table_open_cache increases the number of file descriptors required. Previously called table_cache prior to MySQL 5.1.3
  • Командная строка: --table-open-cache=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 2000 (>= MariaDB 10.1.7), 400 (<= MariaDB 10.1.6)
  • Диапазон: 1 - 1048576 (1024K) (>= MariaDB 10.1.20), 1 - 524288 (512K) (<= MariaDB 10.1.19)

table_open_cache_instances

  • Описание: From MariaDB 10.2.2, specifies the maximum number of table cache instances. This is different to the MySQL version which specifies the number of table cache instances. The MariaDB implementation is more efficient, and always starts with 1 instance, increasing the number up to the maximum when there's contention. Whenever an instance is activated a note is written to error log, for example Detected table cache mutex contention at instance 1: 25% waits. Additional table cache instance activated. Number of instances after activation: 2. The number of instances does not decrease again. The current default value (8) is expected to handle up to 100 CPU cores - beyond this, the setting should be increased. Until MariaDB 10.0.7, this was an unused MySQL 5.6 compatibility option, as MariaDB achieved similar results in a different way (see MDEV-4702).
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 8 (>= MariaDB 10.2.2), 1 (<= MariaDB 10.0.7)
  • Диапазон:
  • Введено: MariaDB 10.2.2 (previously in MariaDB 10.0.4)
  • Удалено: MariaDB 10.0.7, reintroduced MariaDB 10.2.2

table_type


thread_cache_size

  • Описание: Number of threads server caches for re-use. If this limit hasn't been reached, when a client disconnects, its threads are put into the cache, and re-used where possible. These are freed after 5 minutes of idle time. Normally this setting has little effect, as the other aspects of the thread implementation are more important, but increasing it can help servers with high volumes of connections per second so that most can use a cached, rather than a new, thread. The cache miss rate can be calculated as the server status variables threads_created/connections. If the thread pool is active, thread_cache_size is ignored. From MariaDB 10.2.0, the default is automatically set to the smaller of either 256, or the max_connections size.
  • Командная строка: --thread-cache-size=#
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 0 (<= MariaDB 10.1), Auto (from MariaDB 10.2.0)
  • Диапазон: 0 - 16384

thread_concurrency

  • Описание: Allows applications to give the system a hint about the desired number of threads. Specific to Solaris only, invokes thr_setconcurrency().
  • Командная строка: --thread-concurrency=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию: 10
  • Диапазон: 1 - 512

thread_stack

  • Описание: Stack size for each thread. If set too small, limits recursion depth of stored procedures and complexity of SQL statements the server can handle in memory. Also affects limits in the crash-me test.
  • Командная строка: --thread-stack=#
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: numeric
  • По умолчанию:
  • Диапазон: 131072 - 18446744073709551615

time_format

  • Описание: Неиспользуется

time_zone

  • Описание: The current time zone, used to initialize the time zone for a client when it connects. Set to SYSTEM by default, in which the client uses the system time zone value.
  • Командная строка: --default-time-zone=string
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: string
  • По умолчанию: SYSTEM

timed_mutexes

  • Описание: Determines whether InnoDB mutexes are timed. OFF, the default, disables mutex timing, while ON enables it. See also SHOW ENGINE for more on mutex statistics. Deprecated in MariaDB 5.5.39, as has no effect anymore.
  • Командная строка: --timed-mutexes
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF
  • Устарел: MariaDB 5.5.39

timestamp

  • Описание: Sets the time for the client. This will affect the result returned by the NOW() function, not the SYSDATE() function, unless the server is started with the --sysdate-is-now option, in which case SYSDATE becomes an alias of NOW, and will also be affected. Also used to get the original timestamp when restoring rows from the binary log.
  • Область: Сессия
  • Динамический: Да
  • Допустимые значения: timestamp_value (Unix epoch timestamp, not MariaDB timestamp), DEFAULT

tmp_table_size

  • Описание: The largest size for temporary tables in memory (not MEMORY tables) although if max_heap_table_size is smaller the lower limit will apply. If a table exceeds the limit, MariaDB converts it to a MyISAM or Aria table. You can see if it's necessary to increase by comparing the status variables Created_tmp_disk_tables and Created_tmp_tables to see how many temporary tables out of the total created needed to be converted to disk. Often complex GROUP BY queries are responsible for exceeding the limit. Defaults may be different on some systems, see for example Differences in MariaDB in Debian.
  • Командная строка: --tmp-table-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 16777216 (16MB)
  • Диапазон: 1024 - 4294967295

tmpdir

  • Описание: Directory for storing temporary tables and files. Can specify a list (separated by semicolons in Windows, and colons in Unix that will then be used in round-robin fashion. This can be used for load balancing across several disks. Note that if the server is a replication slave, and slave_load_tmpdir, which overrides tmpdir for slave replication, is not set, you should not set tmpdir to a directory that is cleared when the machine restarts, or else replication may fail.
  • Командная строка: --tmpdir=path or -t path
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: directory name/s

transaction_alloc_block_size

  • Описание: Size in bytes to increase the memory pool available to each transaction when the available pool is not large enough. See transaction_prealloc_size.
  • Командная строка: --transaction-alloc-block-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 8192
  • Диапазон: 1024 - 4294967295
  • Block Size: 1024

transaction_prealloc_size

  • Описание: Initial size of a memory pool available to each transaction for various memory allocations. If the memory pool is not large enough for an allocation, it is increased by transaction_alloc_block_size bytes, and truncated back to transaction_prealloc_size bytes when the transaction is completed. If set large enough to contain all statements in a transaction, extra malloc() calls are avoided.
  • Командная строка: --transaction-prealloc-size=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 4096
  • Диапазон: 1024 - 4294967295
  • Block Size: 1024

tx_isolation

  • Описание: The transaction isolation level. See also SET TRANSACTION ISOLATION LEVEL.
  • Командная строка: --transaction-isolation=name
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enumeration
  • По умолчанию: REPEATABLE-READ
  • Допустимые значения: READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE

tx_read_only

  • Описание: Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION.
  • Командная строка: --transaction-read-only=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF-READ
  • Введено: MariaDB 10.0

unique_checks

  • Описание: If set to 1, the default, secondary indexes in InnoDB tables are performed. If set to 0, storage engines can (but are not required to) assume that duplicate keys are not present in input data. Set to 0 to speed up imports of large tables to InnoDB. The storage engine will still issue a duplicate key error if it detects one, even if set to 0.
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

updatable_views_with_limit

  • Описание: Determines whether view updates can be made with an UPDATE or DELETE statement with a LIMIT clause if the view does not contain all primary or not null unique key columns from the underlying table. 0 prohibits this, while 1 permits it while issuing a warning (the default).
  • Командная строка: --updatable-views-with-limit=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: 1

use_stat_tables

  • Описание: Controls the use of engine-independent table statistics.
    • never The optimizer will not use data from statistics tables.
    • complementary The optimizer uses data from statistics tables if the same kind of data is not provided by the storage engine.
    • preferably Prefer the data from statistics tables, if it's not available there, use the data from the storage engine.
  • Командная строка: --use-stat-tables=mode
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: enum
  • По умолчанию: never
  • Введено: MariaDB 10.0.1

userstat

  • Описание: If set to 1, user statistics will be activated.
  • Командная строка: --userstat=1
  • Область: Глобальный
  • Динамический: Да
  • Тип данных: boolean
  • По умолчанию: OFF
  • Введено: MariaDB 5.2.0

version

  • Описание: Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.0.1-MariaDB-mariadb1precise-log. From MariaDB 10.2.1, this variable can be set at startup in order to fake the server version.
  • Командная строка: -V, --version[=name] (>= MariaDB 10.2.1), --version (<= MariaDB 10.2.0)
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

version_comment

  • Описание: Value of the COMPILATION_COMMENT option specified by CMake when building MariaDB, for example mariadb.org binary distribution
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

version_compile_machine

  • Описание: The machine type or architecture MariaDB was built on, for example i686
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

version_compile_os

  • Описание: Operating system that MariaDB was built on, for example debian-linux-gnu
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string

version_malloc_library

  • Командная строка: Нет
  • Описание: Version of the used malloc library
  • Область: Глобальный
  • Динамический: Нет
  • Тип данных: string
  • Введено: MariaDB 10.0.8

wait_timeout

  • Описание: Time in seconds that the server waits for a connection to become active before closing it. The session value is initialized when a thread starts up from either the global value, if the connection is non-interactive, or from the interactive_timeout value, if the connection is interactive.
  • Командная строка: --wait-timeout=#
  • Область: Глобальный, Сессия
  • Динамический: Да
  • Тип данных: numeric
  • По умолчанию: 28800
  • Диапазон: 1 to 2147483

warning_count

  • Описание: Read-only variable indicating the number of warnings, errors and notes resulting from the most recent statement that generated messages. See SHOW WARNINGS for more. Note warnings will only be recorded if sql_notes is true (the default).
  • Область: Сессия
  • Динамический: Нет
  • Тип данных: numeric

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.