10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb


5.1.4サバシステム変数

MySQL服务器にはMySQL服务器の構成方法を指示する多くのシステム変数が保持されています。各システム変数にはデフォルト値があります。システム変数は,コマンド行のオプションを使用するか、オプションファイルでサーバー起動時に設定できます。これらのほとんどは、ステートメントを使用してサーバーの実行中に動的に変更でき,これによりサーバーを停止して再起動することなくサーバーの動作を変更できます。システム変数値を式によって参照できます。

システム変数の名前と値を表示するにはいくかの方法があります。

  • サーバーのコンパイル時のデフォルトおよび読み取られるオプションファイルに基づいて,サーバーが使用する値を表示するには,次のコマンドを使用します。

    mysqld——详细的帮助
  • すべてのオプションファイルの設定を無視し,サーバーのコンパイル時のデフォルトに基づいてサーバーが使用する値を表示するには,次のコマンドを使用します。

    Mysqld——no-defaults——verbose——help
  • 実行中のサバによって使用される現在の値を表示するには,显示变量ステトメントを使用します。

このセクションでは各システム変数にいて説明します。バジョンが示されていない変数は,すべてのMySQL 5.6リリスに存在します。

次の表は使用可能なすべてのシステム変数をリストしたものです。

表5.3システム変数のサマリ

名前 コマンド行 オプションファ邮箱ル システム変数 変数スコプ 動的
audit_log_buffer_size はい はい はい グロバル いいえ
audit_log_connection_policy はい はい はい グロバル はい
audit_log_current_session はい 両方 いいえ
audit_log_exclude_accounts はい はい はい グロバル はい
audit_log_file はい はい はい グロバル いいえ
audit_log_flush はい グロバル はい
audit_log_format はい はい はい グロバル いいえ
audit_log_include_accounts はい はい はい グロバル はい
audit_log_policy はい はい はい グロバル 異なる
audit_log_rotate_on_size はい はい はい グロバル はい
audit_log_statement_policy はい はい はい グロバル はい
audit_log_strategy はい はい はい グロバル いいえ
auto_increment_increment はい 両方 はい
auto_increment_offset はい 両方 はい
自动提交 はい はい はい 両方 はい
automatic_sp_privileges はい グロバル はい
back_log はい グロバル いいえ
basedir はい はい はい グロバル いいえ
big_tables はい はい はい 両方 はい
bind_address はい はい はい グロバル いいえ
binlog_cache_size はい はい はい グロバル はい
binlog_checksum はい グロバル はい
binlog_direct_non_transactional_updates はい はい はい 両方 はい
binlog_error_action はい はい はい 両方 はい
binlog_format はい はい はい 両方 はい
binlog_gtid_recovery_simplified はい はい はい グロバル いいえ
binlog_max_flush_queue_time はい グロバル はい
binlog_order_commits はい グロバル はい
binlog_row_image はい はい はい 両方 はい
binlog_rows_query_log_events はい 両方 はい
binlog_stmt_cache_size はい はい はい グロバル はい
binlogging_impossible_mode はい はい はい 両方 はい
block_encryption_mode はい はい はい 両方 はい
bulk_insert_buffer_size はい はい はい 両方 はい
character_set_client はい 両方 はい
character_set_connection はい 両方 はい
character_set_database(注1) はい 両方 はい
character_set_filesystem はい はい はい 両方 はい
character_set_results はい 両方 はい
character_set_server はい はい はい 両方 はい
character_set_system はい グロバル いいえ
character_sets_dir はい はい はい グロバル いいえ
collation_connection はい 両方 はい
collation_database(注1) はい 両方 はい
collation_server はい はい はい 両方 はい
completion_type はい はい はい 両方 はい
concurrent_insert はい はい はい グロバル はい
connect_timeout はい はい はい グロバル はい
core_file はい グロバル いいえ
daemon_memcached_enable_binlog はい はい はい グロバル いいえ
daemon_memcached_engine_lib_name はい はい はい グロバル いいえ
daemon_memcached_engine_lib_path はい はい はい グロバル いいえ
daemon_memcached_option はい はい はい グロバル いいえ
daemon_memcached_r_batch_size はい はい はい グロバル いいえ
daemon_memcached_w_batch_size はい はい はい グロバル いいえ
datadir はい はい はい グロバル いいえ
date_format はい グロバル いいえ
datetime_format はい グロバル いいえ
调试 はい はい はい 両方 はい
debug_sync はい セッション はい
default_storage_engine はい はい はい 両方 はい
default_tmp_storage_engine はい はい はい 両方 はい
default_week_format はい はい はい 両方 はい
delay_key_write はい はい はい グロバル はい
delayed_insert_limit はい はい はい グロバル はい
delayed_insert_timeout はい はい はい グロバル はい
delayed_queue_size はい はい はい グロバル はい
disable_gtid_unsafe_statements はい はい はい グロバル いいえ
disable_gtid_unsafe_statements はい はい はい グロバル いいえ
disconnect_on_expired_password はい はい はい セッション いいえ
div_precision_increment はい はい はい 両方 はい
end_markers_in_json はい 両方 はい
enforce_gtid_consistency はい はい はい グロバル いいえ
enforce_gtid_consistency はい はい はい グロバル いいえ
engine_condition_pushdown はい はい はい 両方 はい
eq_range_index_dive_limit はい 両方 はい
error_count はい セッション いいえ
event_scheduler はい はい はい グロバル はい
expire_logs_days はい はい はい グロバル はい
explicit_defaults_for_timestamp はい はい はい セッション いいえ
external_user はい セッション いいえ
冲洗 はい はい はい グロバル はい
flush_time はい はい はい グロバル はい
foreign_key_checks はい 両方 はい
ft_boolean_syntax はい はい はい グロバル はい
ft_max_word_len はい はい はい グロバル いいえ
ft_min_word_len はい はい はい グロバル いいえ
ft_query_expansion_limit はい はい はい グロバル いいえ
ft_stopword_file はい はい はい グロバル いいえ
general_log はい はい はい グロバル はい
general_log_file はい はい はい グロバル はい
group_concat_max_len はい はい はい 両方 はい
gtid_done はい 両方 いいえ
gtid_executed はい 両方 いいえ
gtid_lost はい グロバル いいえ
gtid_mode はい はい はい グロバル いいえ
gtid_mode はい グロバル いいえ
gtid_next はい セッション はい
gtid_owned はい 両方 いいえ
gtid_purged はい グロバル はい
have_compress はい グロバル いいえ
have_crypt はい グロバル いいえ
have_csv はい グロバル いいえ
have_dynamic_loading はい グロバル いいえ
have_geometry はい グロバル いいえ
have_innodb はい グロバル いいえ
have_ndbcluster はい グロバル いいえ
have_openssl はい グロバル いいえ
have_partitioning はい グロバル いいえ
have_profiling はい グロバル いいえ
have_query_cache はい グロバル いいえ
have_rtree_keys はい グロバル いいえ
have_ssl はい グロバル いいえ
have_symlink はい グロバル いいえ
host_cache_size はい グロバル はい
主机名 はい グロバル いいえ
身份 はい セッション はい
ignore_builtin_innodb はい はい はい グロバル いいえ
ignore_db_dirs はい グロバル いいえ
init_connect はい はい はい グロバル はい
init_file はい はい はい グロバル いいえ
init_slave はい はい はい グロバル はい
innodb_adaptive_flushing はい はい はい グロバル はい
innodb_adaptive_flushing_lwm はい はい はい グロバル はい
innodb_adaptive_hash_index はい はい はい グロバル はい
innodb_adaptive_max_sleep_delay はい はい はい グロバル はい
innodb_additional_mem_pool_size はい はい はい グロバル いいえ
innodb_api_bk_commit_interval はい はい はい グロバル はい
innodb_api_disable_rowlock はい はい はい グロバル いいえ
innodb_api_enable_binlog はい はい はい グロバル いいえ
innodb_api_enable_mdl はい はい はい グロバル いいえ
innodb_api_trx_level はい はい はい グロバル はい
innodb_autoextend_increment はい はい はい グロバル はい
innodb_autoinc_lock_mode はい はい はい グロバル いいえ
innodb_buffer_pool_dump_at_shutdown はい はい はい グロバル はい
innodb_buffer_pool_dump_now はい はい はい グロバル はい
innodb_buffer_pool_filename はい はい はい グロバル はい
innodb_buffer_pool_instances はい はい はい グロバル いいえ
innodb_buffer_pool_load_abort はい はい はい グロバル はい
innodb_buffer_pool_load_at_startup はい はい はい グロバル いいえ
innodb_buffer_pool_load_now はい はい はい グロバル はい
通过innodb_buffer_pool_size はい はい はい グロバル いいえ
innodb_change_buffer_max_size はい はい はい グロバル はい
innodb_change_buffering はい はい はい グロバル はい
innodb_checksum_algorithm はい はい はい グロバル はい
innodb_checksums はい はい はい グロバル いいえ
innodb_cmp_per_index_enabled はい はい はい グロバル はい
innodb_commit_concurrency はい はい はい グロバル はい
innodb_compression_failure_threshold_pct はい はい はい グロバル はい
innodb_compression_level はい はい はい グロバル はい
innodb_compression_pad_pct_max はい はい はい グロバル はい
innodb_concurrency_tickets はい はい はい グロバル はい
innodb_data_file_path はい はい はい グロバル いいえ
innodb_data_home_dir はい はい はい グロバル いいえ
innodb_disable_sort_file_cache はい はい はい グロバル はい
innodb_doublewrite はい はい はい グロバル いいえ
innodb_fast_shutdown はい はい はい グロバル はい
innodb_file_format はい はい はい グロバル はい
innodb_file_format_check はい はい はい グロバル いいえ
innodb_file_format_max はい はい はい グロバル はい
innodb_file_per_table はい はい はい グロバル はい
innodb_flush_log_at_timeout はい グロバル はい
innodb_flush_log_at_trx_commit はい はい はい グロバル はい
innodb_flush_method はい はい はい グロバル いいえ
innodb_flush_neighbors はい はい はい グロバル はい
innodb_flushing_avg_loops はい はい はい グロバル はい
innodb_force_load_corrupted はい はい はい グロバル いいえ
innodb_force_recovery はい はい はい グロバル いいえ
innodb_ft_aux_table はい グロバル はい
innodb_ft_cache_size はい はい はい グロバル いいえ
innodb_ft_enable_diag_print はい はい はい グロバル はい
innodb_ft_enable_stopword はい はい はい グロバル はい
innodb_ft_max_token_size はい はい はい グロバル いいえ
innodb_ft_min_token_size はい はい はい グロバル いいえ
innodb_ft_num_word_optimize はい はい はい グロバル はい
innodb_ft_result_cache_limit はい はい はい グロバル はい
innodb_ft_server_stopword_table はい はい はい グロバル はい
innodb_ft_sort_pll_degree はい はい はい グロバル いいえ
innodb_ft_total_cache_size はい はい はい グロバル いいえ
innodb_ft_user_stopword_table はい はい はい 両方 はい
innodb_io_capacity はい はい はい グロバル はい
innodb_io_capacity_max はい はい はい グロバル はい
innodb_large_prefix はい はい はい グロバル はい
innodb_lock_wait_timeout はい はい はい 両方 はい
innodb_locks_unsafe_for_binlog はい はい はい グロバル いいえ
innodb_log_buffer_size はい はい はい グロバル いいえ
innodb_log_compressed_pages はい はい はい グロバル はい
innodb_log_file_size はい はい はい グロバル いいえ
innodb_log_files_in_group はい はい はい グロバル いいえ
innodb_log_group_home_dir はい はい はい グロバル いいえ
innodb_lru_scan_depth はい はい はい グロバル はい
innodb_max_dirty_pages_pct はい はい はい グロバル はい
innodb_max_dirty_pages_pct_lwm はい はい はい グロバル はい
innodb_max_purge_lag はい はい はい グロバル はい
innodb_max_purge_lag_delay はい はい はい グロバル はい
innodb_mirrored_log_groups はい はい はい グロバル いいえ
innodb_monitor_disable はい はい はい グロバル はい
innodb_monitor_enable はい はい はい グロバル はい
innodb_monitor_reset はい はい はい グロバル はい
innodb_monitor_reset_all はい はい はい グロバル はい
innodb_old_blocks_pct はい はい はい グロバル はい
innodb_old_blocks_time はい はい はい グロバル はい
innodb_online_alter_log_max_size はい はい はい グロバル はい
innodb_open_files はい はい はい グロバル いいえ
innodb_optimize_fulltext_only はい はい はい グロバル はい
innodb_page_size はい はい はい グロバル いいえ
innodb_print_all_deadlocks はい はい はい グロバル はい
innodb_purge_batch_size はい はい はい グロバル はい
innodb_purge_threads はい はい はい グロバル いいえ
innodb_random_read_ahead はい はい はい グロバル はい
innodb_read_ahead_threshold はい はい はい グロバル はい
innodb_read_io_threads はい はい はい グロバル いいえ
innodb_read_only はい はい はい グロバル いいえ
innodb_replication_delay はい はい はい グロバル はい
innodb_rollback_on_timeout はい はい はい グロバル いいえ
innodb_rollback_segments はい はい はい グロバル はい
innodb_sort_buffer_size はい はい はい グロバル いいえ
innodb_spin_wait_delay はい はい はい グロバル はい
innodb_stats_auto_recalc はい はい はい グロバル はい
innodb_stats_method はい はい はい グロバル はい
innodb_stats_on_metadata はい はい はい グロバル はい
innodb_stats_persistent はい はい はい グロバル はい
innodb_stats_persistent_sample_pages はい はい はい グロバル はい
innodb_stats_sample_pages はい はい はい グロバル はい
innodb_stats_transient_sample_pages はい はい はい グロバル はい
innodb_status_output はい はい はい グロバル はい
innodb_status_output_locks はい はい はい グロバル はい
innodb_strict_mode はい はい はい 両方 はい
innodb_support_xa はい はい はい 両方 はい
innodb_sync_array_size はい はい はい グロバル いいえ
innodb_sync_spin_loops はい はい はい グロバル はい
innodb_table_locks はい はい はい 両方 はい
innodb_thread_concurrency はい はい はい グロバル はい
innodb_thread_sleep_delay はい はい はい グロバル はい
innodb_undo_directory はい はい はい グロバル いいえ
innodb_undo_logs はい はい はい グロバル はい
innodb_undo_tablespaces はい はい はい グロバル いいえ
innodb_use_native_aio はい はい はい グロバル いいえ
innodb_use_sys_malloc はい はい はい グロバル いいえ
innodb_version はい グロバル いいえ
innodb_write_io_threads はい はい はい グロバル いいえ
insert_id はい セッション はい
interactive_timeout はい はい はい 両方 はい
join_buffer_size はい はい はい 両方 はい
keep_files_on_create はい はい はい 両方 はい
key_buffer_size はい はい はい グロバル はい
key_cache_age_threshold はい はい はい グロバル はい
key_cache_block_size はい はい はい グロバル はい
key_cache_division_limit はい はい はい グロバル はい
语言 はい はい はい グロバル いいえ
large_files_support はい グロバル いいえ
large_page_size はい グロバル いいえ
large_pages はい はい はい グロバル いいえ
last_insert_id はい セッション はい
lc_messages はい はい はい 両方 はい
lc_messages_dir はい はい はい グロバル いいえ
lc_time_names はい 両方 はい
许可证 はい グロバル いいえ
local_infile はい グロバル はい
lock_wait_timeout はい はい はい 両方 はい
locked_in_memory はい グロバル いいえ
日志 はい はい はい グロバル はい
log_bin はい はい はい グロバル いいえ
log_bin はい グロバル いいえ
log_bin_basename はい グロバル いいえ
log_bin_index はい グロバル いいえ
log_bin_trust_function_creators はい はい はい グロバル はい
log_bin_use_v1_row_events はい はい はい グロバル いいえ
log_bin_use_v1_row_events はい はい はい グロバル いいえ
log_error はい はい はい グロバル いいえ
log_output はい はい はい グロバル はい
log_queries_not_using_indexes はい はい はい グロバル はい
log_slave_updates はい はい はい グロバル いいえ
log_slave_updates はい はい はい グロバル いいえ
log_slow_admin_statements はい グロバル はい
log_slow_queries はい はい はい グロバル はい
log_slow_slave_statements はい グロバル はい
log_throttle_queries_not_using_indexes はい グロバル はい
log_warnings はい はい はい 異なる はい
long_query_time はい はい はい 両方 はい
low_priority_updates はい はい はい 両方 はい
lower_case_file_system はい グロバル いいえ
lower_case_table_names はい はい はい グロバル いいえ
master_info_repository はい はい はい グロバル はい
master_verify_checksum はい グロバル はい
max_allowed_packet はい はい はい グロバル はい
max_binlog_cache_size はい はい はい グロバル はい
max_binlog_size はい はい はい グロバル はい
max_binlog_stmt_cache_size はい はい はい グロバル はい
max_connect_errors はい はい はい グロバル はい
max_connections はい はい はい グロバル はい
max_delayed_threads はい はい はい 両方 はい
max_error_count はい はい はい 両方 はい
max_heap_table_size はい はい はい 両方 はい
max_insert_delayed_threads はい 両方 はい
max_join_size はい はい はい 両方 はい
max_length_for_sort_data はい はい はい 両方 はい
max_prepared_stmt_count はい はい はい グロバル はい
max_relay_log_size はい はい はい グロバル はい
max_seeks_for_key はい はい はい 両方 はい
max_sort_length はい はい はい 両方 はい
max_sp_recursion_depth はい はい はい 両方 はい
max_user_connections はい はい はい 両方 はい
max_write_lock_count はい はい はい グロバル はい
metadata_locks_cache_size はい グロバル いいえ
metadata_locks_hash_instances はい グロバル いいえ
min_examined_row_limit はい はい はい 両方 はい
myisam_data_pointer_size はい はい はい グロバル はい
myisam_max_sort_file_size はい はい はい グロバル はい
myisam_mmap_size はい はい はい グロバル いいえ
myisam_recover_options はい グロバル いいえ
myisam_repair_threads はい はい はい 両方 はい
myisam_sort_buffer_size はい はい はい 両方 はい
myisam_stats_method はい はい はい 両方 はい
myisam_use_mmap はい はい はい グロバル はい
named_pipe はい グロバル いいえ
ndb_autoincrement_prefetch_sz はい はい はい 両方 はい
ndb_batch_size はい はい はい グロバル いいえ
ndb_blob_read_batch_bytes はい はい はい 両方 はい
ndb_blob_write_batch_bytes はい はい はい 両方 はい
ndb_cache_check_time はい はい はい グロバル はい
ndb_cluster_connection_pool はい はい はい グロバル いいえ
ndb_deferred_constraints はい はい はい 両方 はい
ndb_deferred_constraints はい はい はい 両方 はい
ndb_distribution はい はい はい グロバル はい
ndb_distribution はい はい はい グロバル はい
ndb_eventbuffer_max_alloc はい はい はい グロバル はい
ndb_extra_logging はい はい はい グロバル はい
ndb_force_send はい はい はい 両方 はい
ndb_index_stat_cache_entries はい はい はい 両方 はい
ndb_index_stat_enable はい はい はい 両方 はい
ndb_index_stat_option はい はい はい 両方 はい
ndb_index_stat_update_freq はい はい はい 両方 はい
ndb_join_pushdown はい 両方 はい
ndb_log_apply_status はい はい はい グロバル いいえ
ndb_log_apply_status はい はい はい グロバル いいえ
ndb_log_bin はい はい 両方 はい
ndb_log_binlog_index はい はい グロバル はい
ndb_log_empty_epochs はい はい はい グロバル はい
ndb_log_empty_epochs はい はい はい グロバル はい
ndb_log_exclusive_reads はい はい はい 両方 はい
ndb_log_exclusive_reads はい はい はい 両方 はい
ndb_log_orig はい はい はい グロバル いいえ
ndb_log_orig はい はい はい グロバル いいえ
ndb_log_transaction_id はい はい はい グロバル いいえ
ndb_log_transaction_id はい グロバル いいえ
ndb_log_update_as_write はい はい はい グロバル はい
ndb_log_updated_only はい はい はい グロバル はい
ndb_optimization_delay はい グロバル はい
ndb_optimized_node_selection はい はい はい グロバル いいえ
ndb_recv_thread_activation_threshold はい グロバル はい
ndb_recv_thread_cpu_mask はい グロバル はい
ndb_show_foreign_key_mock_tables はい はい はい グロバル はい
ndb_slave_conflict_role はい はい はい グロバル はい
Ndb_slave_last_conflict_epoch はい グロバル いいえ
Ndb_slave_max_replicated_epoch はい グロバル いいえ
ndb_table_no_logging はい セッション はい
ndb_table_temporary はい セッション はい
ndb_use_copying_alter_table はい 両方 いいえ
ndb_use_exact_count はい 両方 はい
ndb_use_transactions はい はい はい 両方 はい
ndb_version はい グロバル いいえ
ndb_version_string はい グロバル いいえ
ndb_wait_connected はい はい はい グロバル いいえ
ndb_wait_setup はい はい はい グロバル いいえ
ndbinfo_database はい グロバル いいえ
ndbinfo_max_bytes はい はい 両方 はい
ndbinfo_max_rows はい はい 両方 はい
ndbinfo_offline はい グロバル はい
ndbinfo_show_hidden はい はい 両方 はい
ndbinfo_table_prefix はい はい 両方 はい
ndbinfo_version はい グロバル いいえ
net_buffer_length はい はい はい 両方 はい
net_read_timeout はい はい はい 両方 はい
net_retry_count はい はい はい 両方 はい
net_write_timeout はい はい はい 両方 はい
はい はい はい 両方 はい
はい はい はい グロバル いいえ
old_alter_table はい はい はい 両方 はい
old_passwords はい 両方 はい
open_files_limit はい はい はい グロバル いいえ
optimizer_join_cache_level はい はい はい 両方 はい
optimizer_prune_level はい はい はい 両方 はい
optimizer_search_depth はい はい はい 両方 はい
optimizer_switch はい はい はい 両方 はい
optimizer_trace はい 両方 はい
optimizer_trace_features はい 両方 はい
optimizer_trace_limit はい 両方 はい
optimizer_trace_max_mem_size はい 両方 はい
optimizer_trace_offset はい 両方 はい
performance_schema はい はい はい グロバル いいえ
performance_schema_accounts_size はい はい はい グロバル いいえ
performance_schema_digests_size はい はい はい グロバル いいえ
performance_schema_events_stages_history_long_size はい はい はい グロバル いいえ
performance_schema_events_stages_history_size はい はい はい グロバル いいえ
performance_schema_events_statements_history_long_size はい はい はい グロバル いいえ
performance_schema_events_statements_history_size はい はい はい グロバル いいえ
performance_schema_events_waits_history_long_size はい はい はい グロバル いいえ
performance_schema_events_waits_history_size はい はい はい グロバル いいえ
performance_schema_hosts_size はい はい はい グロバル いいえ
performance_schema_max_cond_classes はい はい はい グロバル いいえ
performance_schema_max_cond_instances はい はい はい グロバル いいえ
performance_schema_max_file_classes はい はい はい グロバル いいえ
performance_schema_max_file_handles はい はい はい グロバル いいえ
performance_schema_max_file_instances はい はい はい グロバル いいえ
performance_schema_max_mutex_classes はい はい はい グロバル いいえ
performance_schema_max_mutex_instances はい はい はい グロバル いいえ
performance_schema_max_rwlock_classes はい はい はい グロバル いいえ
performance_schema_max_rwlock_instances はい はい はい グロバル いいえ
performance_schema_max_socket_classes はい はい はい グロバル いいえ
performance_schema_max_socket_instances はい はい はい グロバル いいえ
performance_schema_max_stage_classes はい はい はい グロバル いいえ
performance_schema_max_statement_classes はい はい はい グロバル いいえ
performance_schema_max_table_handles はい はい はい グロバル いいえ
performance_schema_max_table_instances はい はい はい グロバル いいえ
performance_schema_max_thread_classes はい はい はい グロバル いいえ
performance_schema_max_thread_instances はい はい はい グロバル いいえ
performance_schema_session_connect_attrs_size はい はい はい グロバル いいえ
performance_schema_setup_actors_size はい はい はい グロバル いいえ
performance_schema_setup_objects_size はい はい はい グロバル いいえ
performance_schema_users_size はい はい はい グロバル いいえ
pid_file はい はい はい グロバル いいえ
plugin_dir はい はい はい グロバル いいえ
港口 はい はい はい グロバル いいえ
preload_buffer_size はい はい はい 両方 はい
分析 はい 両方 はい
profiling_history_size はい はい はい 両方 はい
protocol_version はい グロバル いいえ
proxy_user はい セッション いいえ
pseudo_slave_mode はい セッション はい
pseudo_thread_id はい セッション はい
query_alloc_block_size はい はい はい 両方 はい
query_cache_limit はい はい はい グロバル はい
query_cache_min_res_unit はい はい はい グロバル はい
query_cache_size はい はい はい グロバル はい
query_cache_type はい はい はい 両方 はい
query_cache_wlock_invalidate はい はい はい 両方 はい
query_prealloc_size はい はい はい 両方 はい
rand_seed1 はい セッション はい
rand_seed2 はい セッション はい
range_alloc_block_size はい はい はい 両方 はい
read_buffer_size はい はい はい 両方 はい
read_only はい はい はい グロバル はい
read_rnd_buffer_size はい はい はい 両方 はい
relay_log はい はい はい グロバル いいえ
relay_log_basename はい グロバル いいえ
relay_log_index はい はい はい グロバル いいえ
relay_log_index はい はい はい グロバル いいえ
relay_log_info_file はい はい はい グロバル いいえ
relay_log_info_repository はい グロバル はい
relay_log_purge はい はい はい グロバル はい
relay_log_recovery はい はい はい グロバル 異なる
relay_log_space_limit はい はい はい グロバル いいえ
report_host はい はい はい グロバル いいえ
report_password はい はい はい グロバル いいえ
report_port はい はい はい グロバル いいえ
report_user はい はい はい グロバル いいえ
rpl_semi_sync_master_enabled はい グロバル はい
rpl_semi_sync_master_timeout はい グロバル はい
rpl_semi_sync_master_trace_level はい グロバル はい
rpl_semi_sync_master_wait_no_slave はい グロバル はい
rpl_semi_sync_slave_enabled はい グロバル はい
rpl_semi_sync_slave_trace_level はい グロバル はい
rpl_stop_slave_timeout はい はい はい グロバル はい
secure_auth はい はい はい グロバル はい
secure_file_priv はい はい はい グロバル いいえ
server_id はい はい はい グロバル はい
server_id_bits はい はい はい グロバル いいえ
server_id_bits はい はい はい グロバル いいえ
server_uuid はい グロバル いいえ
sha256_password_private_key_path はい グロバル いいえ
sha256_password_public_key_path はい グロバル いいえ
shared_memory はい はい はい グロバル いいえ
shared_memory_base_name はい グロバル いいえ
simplified_binlog_gtid_recovery はい はい はい グロバル いいえ
skip_external_locking はい はい はい グロバル いいえ
skip_name_resolve はい はい はい グロバル いいえ
skip_networking はい はい はい グロバル いいえ
skip_show_database はい はい はい グロバル いいえ
slave_allow_batching はい はい はい グロバル はい
slave_checkpoint_group はい はい はい グロバル はい
slave_checkpoint_period はい はい はい グロバル はい
slave_compressed_protocol はい はい はい グロバル はい
slave_exec_mode はい はい はい グロバル はい
slave_load_tmpdir はい はい はい グロバル いいえ
slave_max_allowed_packet はい グロバル はい
slave_net_timeout はい はい はい グロバル はい
slave_parallel_workers はい はい グロバル はい
slave_pending_jobs_size_max はい グロバル はい
slave_rows_search_algorithms はい グロバル はい
slave_skip_errors はい はい はい グロバル いいえ
slave_sql_verify_checksum はい グロバル はい
slave_transaction_retries はい はい はい グロバル はい
slave_type_conversions はい はい はい グロバル いいえ
slow_launch_time はい はい はい グロバル はい
slow_query_log はい はい はい グロバル はい
slow_query_log_file はい はい はい グロバル はい
套接字 はい はい はい グロバル いいえ
sort_buffer_size はい はい はい 両方 はい
sql_auto_is_null はい 両方 はい
sql_big_selects はい 両方 はい
sql_big_tables はい 両方 はい
sql_buffer_result はい 両方 はい
sql_log_bin はい 両方 はい
sql_log_off はい 両方 はい
sql_low_priority_updates はい 両方 はい
sql_max_join_size はい 両方 はい
sql_mode はい はい はい 両方 はい
sql_notes はい 両方 はい
sql_quote_show_create はい 両方 はい
sql_safe_updates はい 両方 はい
sql_select_limit はい 両方 はい
sql_slave_skip_counter はい グロバル はい
sql_warnings はい 両方 はい
ssl_ca はい はい はい グロバル いいえ
ssl_capath はい はい はい グロバル いいえ
ssl_cert はい はい はい グロバル いいえ
ssl_cipher はい はい はい グロバル いいえ
ssl_crl はい はい はい グロバル いいえ
ssl_crlpath はい はい はい グロバル いいえ
ssl_key はい はい はい グロバル いいえ
storage_engine はい 両方 はい
stored_program_cache はい はい はい グロバル はい
sync_binlog はい はい はい グロバル はい
sync_frm はい はい はい グロバル はい
sync_master_info はい はい はい グロバル はい
sync_relay_log はい はい はい グロバル はい
sync_relay_log_info はい はい はい グロバル はい
system_time_zone はい グロバル いいえ
table_definition_cache はい グロバル はい
table_open_cache はい グロバル はい
table_open_cache_instances はい グロバル いいえ
thread_cache_size はい はい はい グロバル はい
thread_concurrency はい はい はい グロバル いいえ
thread_handling はい はい はい グロバル いいえ
thread_pool_algorithm はい はい はい グロバル いいえ
thread_pool_high_priority_connection はい はい はい 両方 はい
thread_pool_max_unused_threads はい はい はい グロバル はい
thread_pool_prio_kickup_timer はい はい はい 両方 はい
thread_pool_size はい はい はい グロバル いいえ
thread_pool_stall_limit はい はい はい グロバル はい
thread_stack はい はい はい グロバル いいえ
time_format はい グロバル いいえ
time_zone はい 両方 はい
timed_mutexes はい はい はい グロバル はい
时间戳 はい セッション はい
tmp_table_size はい はい はい 両方 はい
tmpdir はい はい はい グロバル いいえ
transaction_alloc_block_size はい はい はい 両方 はい
transaction_allow_batching はい セッション はい
transaction_prealloc_size はい はい はい 両方 はい
tx_isolation はい 両方 はい
tx_read_only はい 両方 はい
unique_checks はい 両方 はい
updatable_views_with_limit はい はい はい 両方 はい
validate_password_dictionary_file はい グロバル 異なる
validate_password_length はい グロバル はい
validate_password_mixed_case_count はい グロバル はい
validate_password_number_count はい グロバル はい
validate_password_policy はい グロバル はい
validate_password_special_char_count はい グロバル はい
validate_user_plugins はい グロバル いいえ
版本 はい グロバル いいえ
version_comment はい グロバル いいえ
version_compile_machine はい グロバル いいえ
version_compile_os はい グロバル いいえ
wait_timeout はい はい はい 両方 はい
warning_count はい セッション いいえ

注:

1.このオプションは動的ですが,サバのみがこの情報を設定するようにしてください。この変数の値は手動で設定しないでください。

追加のシステム変数情報にいては,次のセクションを参照してください。

注記

次の変数説明の一部では,変数を有効にするまたは無効にすることにいて述べています。これらの変数はステトメントをまたは1に設定すると有効になり,あるいはまたは0に設定すると無効になります。ただしMySQL 5.6.2より前では,このような値をコマンド行またはオプションファイルで設定するには1または0で設定する必要があり,またはに設定しても機能しません。たとえば,コマンド行において、——delay_key_write = 1は機能しますが,——delay_key_write =は機能しません。MySQL5.6.2以降では、起動時にブール変数を真正的,およびに設定できます(大文字小文字を区別しない)。セクション4.2.5 "プログラムオプション修飾子"を参照してください。

一部のシステム変数はバッファまたはキャッシュのサ。所定のバッファにいて,サタ構造を割り当てる必要がある場合もあります。これらの構造は,バッファーに割り当てられた合計メモリーから割り当てられ,必要なスペースの量はプラットフォームに依存することがあります。まり,バッファーサイズを制御するシステム変数に値を割り当てたとき、実際に使用可能なスペースの量が、割り当てられた値と異なる場合もあることを意味します。一部の場合では、この量は割り当てられた値より少ないこともあります。また、サーバーが値を上方に調整することも考えられます。たとえば、最小値が 1024 の変数に値 0 を割り当てた場合、サーバーは値を 1024 に設定します。

バッファ。

一部のシステム変数はファ邮箱ル名の値を取ります。別途指定しないかぎり,値が相対パス名であれば,デフォルトのファ,ルの場所はデ,タディレクトリです。場所を明示的に指定するには,絶対パス名を使用します。たとえばデタディレクトリが/var/mysql/dataだとします。ファereplicationル値の変数が相対パス名として指定された場合,ファereplicationルは/var/mysql/dataの下に配置されます。値が絶対パス名である場合、その場所はパス名によって指定されます。

  • authentication_windows_log_level

    コマンド行形式 ——authentication-windows-log-level
    導入 5.6.10
    数値
    デフォルト 0
    最小値 0
    最大値 4

    この変数は,authentication_windowsWindows認証プラグeconfンが使用可能で,デバッグコeconfドが有効な場合のみ使用できます。セクション6.3.8.6 " Windowsネereplicationティブ認証プラグereplicationン"を参照してください。

    この変数は,Windows認証プラグ。次の表は,許可される値を示しています。

    説明
    0 ロギングなし
    1 エラメッセジのみログに記録します
    2 レベル1メッセジおよび警告メッセジをログに記録します
    3. レベル2メッセジおよび情報メモをログに記録します
    4 レベル3メッセジおよびデバッグメッセジをログに記録します

    この変数はMySQL 5.6.10で追加されました。

  • authentication_windows_use_principal_name

    コマンド行形式 ——authentication-windows-use-principal-name
    導入 5.6.10
    ブール
    デフォルト

    この変数は,authentication_windowsWindows認証プラグWindowsンが使用可能な場合のみ使用できます。セクション6.3.8.6 " Windowsネereplicationティブ認証プラグereplicationン"を参照してください。

    InitSecurityContext ()関数を使用して認証するクラ邮箱アントは,接続するサ邮箱ビスを識別する文字列を提供する必要があります(targetName)。MySQLは,サバが実行するアカウントの主体名(UPN)を使用します。UPNはuser_id@computer_nameという形式で,使用される場所に登録される必要はありません。このupnは,認証ハンドシェ。

    この変数は,サバが初期チャレンジでupnを送信するかどうかを制御します。デフォルトでは,変数は有効になっています。セキュリティ上の理由で、サーバーのアカウント名を平文でクライアントに送信しないようにするために、これを無効にできます。変数が無効な場合、サーバーは最初のチャレンジで常に0 x00バereplicationトを送信し,クラereplicationアントはtargetNameを指定せず,結果としてNTLM認証が使用されます。

    サーバーがそのUPNを取得できない場合(これはKerberos認証をサポートしない環境で主に発生します),UPNはサーバーによって送信されず,NTLM認証が使用されます。

    この変数はMySQL 5.6.10で追加されました。

  • 自动提交

    コマンド行形式 ——自动提交(= #)
    システム変数 自动提交
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    自動コミットモド。1に設定された場合、テーブルへのすべての変更はすぐに有効になります。0 に設定した場合、提交を使用してトランザクションを受け入れるか,回滚でトランザクションをキャンセルする必要があります。自动提交が0でこれを1に変更した場合,MySQLはオープン中のすべてのトランザクションの自動的な提交を実行します。トランザクションを始める別の方法は,开始事务または开始ステトメントを利用する方法です。セクション13.3.1”启动事务,提交,および滚構文”を参照してください。

    デフォルトでは、クラ以及アント接続は自动提交を1に設定して開始されます。デフォルト0でクライアントを開始させるには、——autocommit = 0オプションを使用してサバを開始することによって,グロバルな自动提交値を設定します。オプションファイルを使用して変数を設定するには、次の行を含めます。

    (mysqld) autocommit = 0
  • automatic_sp_privileges

    システム変数 automatic_sp_privileges
    スコプ グロバル
    動的 はい
    ブール
    デフォルト 真正的

    この変数の値が1(デフォルト)のとき,ユーザーがルーチンを実行して変更したりドロップしたりできない場合,サーバーは自動的に执行および改变日常の権限をストアドルチンの作成者に付与します。(ルチンをドロップするには改变日常権限が必要です)ルーチンがドロップされると,サーバーはそれらの権限を作成者から自動的にドロップします。automatic_sp_privilegesが0の場合,サはこれらの権限を自動的に追加またはドロップしません。

    ルチンの作成者は,ルチンの创建ステトメントを実行するために使用されるアカウントです。これは,ルチン定義で定义者として名前が指定されているアカウントと同じでないことがあります。

    セクション20.2.2 "ストアドルチンとMySQL権限"も参照してください。

  • back_log

    システム変数 back_log
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト(≥5.6.6) 1 (autosized)
    デフォルト(≤5.6.5) 50
    最小値 1
    最大値 65535

    MySQLで保持できる未処理の接続リクエストの数。これはメインの MySQL スレッドが非常に短時間で非常に多くの接続リクエストを受け取る場合に効果をあらわします。次に、メインスレッドが接続を検査し新規スレッドを開始するまで (非常に短いですが) 少し時間がかかります。back_log値はMySQLが新規リクエストへの回答を一時的に停止するまでの短い時間に,スタック可能なリクエストの数を示します。短い時間に大量の接続が予想される場合にかぎり,これを増加する必要があります。

    。使用しているオペレティングシステムには,このキュのサ。UNIX听()システムコルのマニュアルペジに,詳細情報があります。この変数の最大値については OS のドキュメントを確認してください。back_logをオペレティングシステムの制限を超える設定はできません。

    MySQL 5.6.6以降では,デフォルト値は次の数式に基づき,900の上限までに制限されます。

    50 + (max_connections / 5)

    5.6.6より前では,デフォルトは50です。

  • basedir

    コマンド行形式 ——basedir =路径
    システム変数 basedir
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    MySQL econンストルの基本ディレクトリ。この変数は,——basedirオプションで設定できます。ほかの変数の相対パス名は,通常は基本ディレクトリを基準として解決されます。

  • big_tables

    コマンド行形式 ——表格很大
    システム変数 big_tables
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    1に設定された場合,すべての一時テブルはメモリでなくディスクに保管されます。これはスピドが少し遅くなりますが,エラtbl_name到处都是は,大きい一時テブルを必要とする选择オペレションでは発生しません。新規接続のデフォルト値は0です(ンメモリの一時テブルを使用します)。通常は,インメモリーテーブルが必要に応じてディスクベースのテーブルに自動的に変換されるため,この変数をふたたび設定する必要はありません。

  • bind_address

    コマンド行形式 ——bind-address = addr
    システム変数(≥5.6.1) bind_address
    スコプ(≥5.6.1) グロバル
    動的(≥5.6.1) いいえ
    文字列
    デフォルト(≥5.6.6) *
    デフォルト(≤5.6.5) 0.0.0.0

    ——bind-addressオプションの値。この変数はMySQL5.6.1で追加されました。

  • block_encryption_mode

    コマンド行形式 ——block-encryption-mode = #
    導入 5.6.17
    システム変数 block_encryption_mode
    スコプ グロバル,セッション
    動的 はい
    文字列
    デフォルト aes - 128欧洲央行

    この変数は,aesなどのブロックベスのアルゴリズムのブロック暗号化モドを制御します。これはAES_ENCRYPT ()およびAES_DECRYPT ()の暗号化に影響します。

    block_encryption_modeaes -keylen-模式形式の値を取り,ここでkeylenはビット単位の鍵の長さ,模式は暗号化モドです。この値は大文字と小文字を区別しません。許可されるkeylen値は128,192,および256です。許可される暗号化モードは MySQL が OpenSSL または yaSSL のいずれを使用して構築されているかによって異なります。

    • OpenSSLの場合に許可される模式値:欧洲央行加拿大广播公司CFB1CFB8CFB128OFB

    • yaSSLの場合に許可される模式値:欧洲央行加拿大广播公司

    たとえば次のステートメントでは,AES暗号化機能が256ビットの鍵の長さおよびCBCモードを使用します。

    SET block_encryption_mode = 'aes-256-cbc';

    サポトされない鍵の長さやSSLラblock_encryption_modeを設定しようとすると,エラが発生します。

    この変数はMySQL 5.6.17で追加されました。

  • bulk_insert_buffer_size

    コマンド行形式 ——bulk-insert-buffer-size = #
    システム変数 bulk_insert_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 8388608
    最小値 0
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    MyISAMでは,空ではないテ,ブルにデ,タを追加するとき,插入……选择插入……值(…),(…),…,および数据加载INFILEの一括挿入をさらに高速にするリ状の特殊なキャッシュを使用します。この変数は,スレッドあたりのバイト単位のキャッシュツリーのサイズを制限します。これを 0 に設定すると、この最適化が無効になります。デフォルトの値は 8M バイトです。

  • character_set_client

    システム変数 character_set_client
    スコプ グロバル,セッション
    動的 はい
    文字列

    クラ邮箱アントから到達するステ邮箱トメントの文字セット。この変数のセッション値は,クライアントがサーバーに接続するときにクライアントによってリクエストされる文字セットを使用して設定されます。(多くのクライアントは、この文字セットを明示的に指定するための——default-character-setオプションをサポトします。セクション10.1.4 "接続文字セットおよび照合順序"も参照してください)クライアントがリクエストする値が不明または利用できないか,サーバーがクライアントリクエストを無視するように構成されている場合,セッション値を設定するよう変数のグローバル値が使用されます。

    • クライアントのMySQLバージョンがMySQL 4.1よりも古いため,文字セットをリクエストしない場合。

    • クラ邮箱アントがリクエストする文字セットがサ邮箱バ邮箱で認識されない場合。たとえば,日本語に対応したクラsjisサポトを構成されていないサバに接続するときにsjisをリクエストする場合があります。

    • mysqld——skip-character-set-client-handshakeオプションを使用して開始された場合、これによってクラ以及アント文字セット構成が無視されます。これによってMySQL 4.0の動作が再現されるため,すべてのクライアントをアップグレードしないでサーバーをアップグレードする場合に便利です。

    ucs2utf16utf16le,およびutf32をクラアント文字セットとして使用することはできず,まりこれらは组名称または设置字符集でも機能しないことを意味します。

  • character_set_connection

    システム変数 character_set_connection
    スコプ グロバル,セッション
    動的 はい
    文字列

    文字セットイントロデューサを持たないリテラル用,および数字から文字列への変換用に使用される文字セット。

  • character_set_database

    システム変数 character_set_database
    スコプ グロバル,セッション
    動的 はい
    文字列
    脚注 このオプションは動的ですが,サバのみがこの情報を設定するようにしてください。この変数の値は手動で設定しないでください。

    デフォルトデタベスで使用される文字セット。デフォルトのデータベースが変更されるたびに、サーバーはこの変数を設定します。デフォルトデータベースが存在しない場合、変数はcharacter_set_serverと同じ値になります。

  • character_set_filesystem

    コマンド行形式 ——character-set-filesystem =名字
    システム変数 character_set_filesystem
    スコプ グロバル,セッション
    動的 はい
    文字列
    デフォルト 二进制

    ファ邮箱ルシステムの文字セット。この変数は,数据加载INFILEおよび选择……到输出文件ステトメントやLOAD_FILE ()関数などのファ邮箱ル名を参照する文字列リテラルを解釈するために使用されます。このようなファereplicationル名は,ファereplicationルを開くよう試行する前にcharacter_set_clientからcharacter_set_filesystemに変換されます。デフォルト値は二进制で,変換が行われないことを意味します。マルチバ。たとえば,システムがutf-8を使用してファ,ル名を表現する場合,character_set_filesystem“use utf8”に設定します。

  • character_set_results

    システム変数 character_set_results
    スコプ グロバル,セッション
    動的 はい
    文字列

    結果セットやエラメッセジなどのクエリ結果をクラ。

  • character_set_server

    コマンド行形式 ——character-set-server
    システム変数 character_set_server
    スコプ グロバル,セッション
    動的 はい
    文字列
    デフォルト latin1

    サバのデフォルト文字セット。

  • character_set_system

    システム変数 character_set_system
    スコプ グロバル
    動的 いいえ
    文字列
    デフォルト use utf8

    識別子を格納するためにサバで使用される文字セット。この値は常にuse utf8です。

  • character_sets_dir

    コマンド行形式 ——character-sets-dir =路径
    システム変数 character_sets_dir
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    文字セットが邮箱ンスト邮箱ルされているディレクトリ。

  • collation_connection

    システム変数 collation_connection
    スコプ グロバル,セッション
    動的 はい
    文字列

    接続文字セットの照合順序。

  • collation_database

    システム変数 collation_database
    スコプ グロバル,セッション
    動的 はい
    文字列
    脚注 このオプションは動的ですが,サバのみがこの情報を設定するようにしてください。この変数の値は手動で設定しないでください。

    デフォルトデタベスで使用される照合。デフォルトのデータベースが変更されるたびに、サーバーはこの変数を設定します。デフォルトデータベースが存在しない場合、変数はcollation_serverと同じ値になります。

  • collation_server

    コマンド行形式 ——collation-server
    システム変数 collation_server
    スコプ グロバル,セッション
    動的 はい
    文字列
    デフォルト latin1_swedish_ci

    サバのデフォルトの照合順序。

  • completion_type

    コマンド行形式 ——completion-type = #
    システム変数 completion_type
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト NO_CHAIN
    有効な値

    NO_CHAIN

    释放

    0

    1

    2

    トランザクション完了タ邮箱プ。この変数は,次の表に示す値を取ることができます。変数は、名前の値か対応する整数値のいずれかを使用して割り当てることができます。

    説明
    NO_CHAIN(または0) 提交および回滚は影響されません。これはデフォルト値です。
    (または1) 提交および回滚は,それぞれ提交和链および回滚和链と同等です。(終了したばかりのトランザクションと同じ分離レベルで新規トランザクションがすぐに開始します)。
    释放(または2) 提交および回滚は,それぞれ提交版本および回滚释放と同等です.(サバはトランザクションの終了後に切断されます.)

    completion_typeは,开始事务または开始で開始されて提交または回滚で終了するトランザクションに影響します。これは,セクション13.3.3 "暗黙的なコミットを発生させるステトメント"に一覧表示されているステトメントの実行から生じる暗黙的なコミットに適用されません。また,XA提交XA回滚に対して,あるいは自动提交= 1の場合にも適用されません。

  • concurrent_insert

    コマンド行形式 ——并发插入(= #)
    システム変数 concurrent_insert
    スコプ グロバル
    動的 はい
    列挙
    デフォルト 汽车
    有効な値

    从来没有

    汽车

    总是

    0

    1

    2

    汽车(デフォルト)の場合,MySQLではデルの中間に空きブロックがないMyISAMテブルに対して插入および选择ステトメントを同時に実行することが許可されます。——skip-newを指定してmysqldを開始した場合,この変数は从来没有に設定されます。

    この変数は,次の表に示す値を取ることができます。変数は、名前の値か対応する整数値のいずれかを使用して割り当てることができます。

    説明
    从来没有(または0) 同時挿入を無効にします
    汽车(または1) (デフォルト)空きブロックがないMyISAMテブルにいての同時挿入を有効にします
    总是(または2) 空きブロックがあるテブルであっても,すべてのMyISAMテブルにいての同時挿入を有効にします。途中に空きブロックのあるテーブルが別のスレッドによって使用されている場合は,新しい行がテーブルの最後に挿入されます。そうでない場合は,MySQLは正常な書き込みロックを取得し,行を空きブロックに挿入します。

    セクション8.10.3 "同時挿入"も参照してください。

  • connect_timeout

    コマンド行形式 ——connect-timeout = #
    システム変数 connect_timeout
    スコプ グロバル
    動的 はい
    数値
    デフォルト 10
    最小値 2
    最大値 31536000

    mysqldサバがハンドシェeconf econfクエラを返すまでに接続パケットを待秒数。デフォルトは10秒です。

    " MySQL服务器连接断开"XXX”,系统误差:errnoという形式のエラがクラアントで頻繁に発生する場合,connect_timeout値を増やすと役立ことがあります。

  • core_file

    導入 5.6.2
    システム変数 core_file
    スコプ グロバル
    動的 いいえ
    ブール
    デフォルト

    サバがクラッシュした場合にコアファルを書き込むかどうか。この変数は——核心文件オプションによって設定されます。これはMySQL5.6.2で追加されました。

  • datadir

    コマンド行形式 ——datadir =路径
    システム変数 datadir
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    MySQLデタディレクトリ。この変数は——datadirオプションで設定できます。

  • date_format

    この変数は使用されません。これはMySQL5.6.7以降で非推奨となり、今後の MySQL リリースで削除されます。

  • datetime_format

    この変数は使用されません。これはMySQL5.6.7以降で非推奨となり、今後の MySQL リリースで削除されます。

  • 调试

    コマンド行形式 ——调试(= debug_options)
    システム変数 调试
    スコプ グロバル,セッション
    動的 はい
    文字列
    デフォルト(Windows) d:师:我:啊,\ mysqld.trace
    デフォルト(Unix) d:师:我:啊,/ tmp / mysqld.trace

    この変数は現在のデバッグ設定を指定します。これはデバッグサポートを使用して構築されたサーバーについてのみ使用できます。初期値は、サーバー始動時に指定された——调试オプションの邮箱ンスタンスの値から取得されます。グロバル値およびセッション値を実行時に設定でき、セッション値についても超级権限が必要です。

    +または-で始まる値を割り当てると,値は現在の値に追加されたり現在の値から削除されたりします。

    SET debug = 'T';mysql >选择@@debug;+---------+ | @@ 调试  | +---------+ | T  | +---------+ mysql >设置调试= ' + P ';mysql >选择@@debug;+---------+ | @@ 调试  | +---------+ | P: T  | +---------+ mysql >设置debug = ' p ';mysql >选择@@debug;+---------+ | @@ 调试  | +---------+ | T  | +---------+

    詳細にいては,セクション24.4.3 " dbugパッケジ"を参照してください。

  • debug_sync

    システム変数 debug_sync
    スコプ セッション
    動的 はい
    文字列

    この変数は,同步機能へのユ。调试同步を使用するにはMySQLが-DENABLE_DEBUG_SYNC = 1オプションで構成されている必要があります(セクション2.9.4 " MySQLソス構成オプション"を参照)。调试同步がコンパeconeconルされていない場合,このシステム変数は使用できません。

    グロバル変数値は読み取り専用で,この機能が有効かどうかを示します。デフォルトでは,调试同步は無効化されており,debug_syncの値はです。サバが——debug-sync-timeout =Nで開始した場合(ここで,Nは0より大きいタereplicationムアウト値),同步调试は有効化され,debug_syncの値は通电流信号の後にシグナル名が続いたものになります。また,Nは個々の同期点に。

    セッション値はすべてのユザによって読み取ることができ,グロバル変数と同じ値になります。セッション値は,同期点を制御するための超级権限を持。

    调试同步機能および同期点の使用方法にいての説明は,”MySQL内部:测试同步を参照してください。

  • default_storage_engine

    コマンド行形式 ——default-storage-engine =名字
    システム変数 default_storage_engine
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト InnoDB

    デフォルトのストレジエンジン。MySQL5.6.3以降では、この変数は永続的なテーブルについてのみストレージエンジンを設定します。临时テブルにいてストレジエンジンを設定するには,default_tmp_storage_engineシステム変数を設定します。

    使用可能か有効化できるストレジエンジンを表示するには,显示引擎ステステトメントまたはクエリINFORMATION_SCHEMA引擎テブルを参照してください。

    default_storage_engineは,非推奨となったstorage_engineに優先して使用するようにしてください。

    サバ起動時のデフォルトストレジエンジンを無効にした場合,永続テ临时テーブルの両方のデフォルトエンジンを別のエンジンに設定しなければならず,そうしないとサーバーは起動しません。

  • default_tmp_storage_engine

    コマンド行形式 ——default-tmp-storage-engine =名字
    導入 5.6.3
    システム変数 default_tmp_storage_engine
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト InnoDB

    临时テブルのデフォルトストレジエンジン(创建临时表で作成されたもの)。永続的なテブルにいてのストレジエンジンを設定するには,default_storage_engineシステム変数を設定します。

    サバ起動時のデフォルトストレジエンジンを無効にした場合,永続テ临时テーブルの両方のデフォルトエンジンを別のエンジンに設定しなければならず,そうしないとサーバーは起動しません。

    default_tmp_storage_engineはMySQL 5.6.3で追加されました。

  • default_week_format

    コマンド行形式 ——default-week-format = #
    システム変数 default_week_format
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 7

    周()関数にいて使用するデフォルトモド値。セクション12.7 "日付および時間関数"を参照してください。

  • delay_key_write

    コマンド行形式 ——delay-key-write[=名称]
    システム変数 delay_key_write
    スコプ グロバル
    動的 はい
    列挙
    デフォルト
    有効な値

    所有

    このオプションは,MyISAMテブルにのみ適用されます。これは,创建表ステトメントに使用できるDELAY_KEY_WRITEテブルオプションの処理に影響する次のいずれかの値を指定できます。

    オプション 説明
    DELAY_KEY_WRITEは無視されます。
    MySQLは创建表ステトメントに指定されるDELAY_KEY_WRITEオプションを優先します。これはデフォルト値です。
    所有 新しくオプンしたすべてのテブルは,DELAY_KEY_WRITEオプションを有効にして作成された場合と同様に処理されます。

    テブルのDELAY_KEY_WRITEを有効にした場合,インデックス更新のたびにそのテーブルのキーバッファーがフラッシュされるのではなく,テーブルが閉じたときだけフラッシュされます。これによりキの書き込みが非常に高速化されますが,この機能を使用する場合,——myisam-recover-optionsオプションを指定してサバを開始することによって,すべてのMyISAMテブルの自動チェックを追加します(たとえば,——myisam-recover-options =备份,力量)。セクション5.1.3 "サバコマンドオプション"およびセクション15.2.1 " MyISAM起動オプション"を参照してください。

    警告

    ——外部锁で外部ロックを有効にした場合,キーの遅延書き込みを使用するテーブルについてのインデックス破損に対する保護はありません。

  • delayed_insert_limit

    コマンド行形式 ——delayed-insert-limit = #
    非推奨 5.6.7
    システム変数 delayed_insert_limit
    スコプ グロバル
    動的 はい
    数値
    デフォルト One hundred.
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    delayed_insert_limit件の遅延した行を非トランザクションテブルに挿入したあと,插入延迟ハンドラスレッドは,保留中の选择ステトメントがないかどうかを検査します。その場合,遅延した行の挿入を続行する前に,それらの実行を許可します。

    MySQL 5.6.7以降では,このシステム変数は非推奨となり延迟挿入が非推奨となったため)、今後のリリスで削除される予定です。

  • delayed_insert_timeout

    コマンド行形式 ——delayed-insert-timeout = #
    非推奨 5.6.7
    システム変数 delayed_insert_timeout
    スコプ グロバル
    動的 はい
    数値
    デフォルト 300

    終了する前に,插入延迟ハンドラスレッドが插入ステトメントを待機する秒数。

    MySQL 5.6.7以降では,このシステム変数は非推奨となり延迟挿入が非推奨となったため)、今後のリリスで削除される予定です。

  • delayed_queue_size

    コマンド行形式 ——delayed-queue-size = #
    非推奨 5.6.7
    システム変数 delayed_queue_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト 1000
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    これは,非トランザクションテブルに対する插入延迟ステトメントを処理するときに,キュブルごとの制限です。キュがいっぱいになると,插入延迟ステ。

    MySQL 5.6.7以降では,このシステム変数は非推奨となり延迟挿入が非推奨となったため)、今後のリリスで削除される予定です。

  • disconnect_on_expired_password

    コマンド行形式 ——disconnect-on-expired-password = #
    導入 5.6.10
    システム変数 disconnect_on_expired_password
    スコプ セッション
    動的 いいえ
    ブール
    デフォルト

    この変数は,期限切れのパスワ。

    • クラ邮箱アントが期限切れパスワ邮箱ドを処理できるように指定されている場合,disconnect_on_expired_passwordの値は無関係です。サーバーはクライアントが接続することを許可しますが,クライアントをサンドボックスモードに設定します。

    • クラドを処理できるように指定しない場合,サdisconnect_on_expired_passwordの値に従ってクラ邮箱アントを処理します。

      • disconnect_on_expired_password:が有効な場合、サ。

      • disconnect_on_expired_password:が無効な場合,サーバーはクライアントの接続を許可しますが,クライアントをサンドボックスモードに設定します。

    期限切れパスワドに関するクラアントとサ,セクション6.3.6 "パスワドの期限切れとサンドボックスモド"を参照してください。

    この変数はMySQL 5.6.10で追加されました。

  • div_precision_increment

    コマンド行形式 ——div-precision-increment = #
    システム変数 div_precision_increment
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 4
    最小値 0
    最大値 30.

    この変数は,/演算子で実行される除算の結果のスケルを増やす桁数を示します。デフォルト値は4です。最小値および最大値は,それぞれ 0 および 30 です。次の例は、デフォルト値を増やした効果を説明したものです。

    mysql >选择1/7;+--------+ | 1/7  | +--------+ | 0.1429  | +--------+ mysql >设置div_precision_increment = 12;mysql >选择1/7;+----------------+ | 1/7  | +----------------+ | 0.142857142857  | +----------------+
  • engine_condition_pushdown

    コマンド行形式 ——engine-condition-pushdown
    非推奨 はい(在5.6.1中删除);使用optimizer_switch而不是
    システム変数 engine_condition_pushdown
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    この変数はMySQL 5.6.1で削除されました。optimizer_switch変数のengine_condition_pushdownフラグを代わりに使用します。セクション8.8.5.2 "切り替え可能な最適化の制御"を参照してください。

  • end_markers_in_json

    導入 5.6.5
    システム変数 end_markers_in_json
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    オプティマjson出力がエンドマ。

  • eq_range_index_dive_limit

    導入 5.6.5
    システム変数 eq_range_index_dive_limit
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 10
    最小値 0
    最大値 4294967295

    この変数は,オプティマイザが限定する行数を推定するときに,インデックスダイブの使用からインデックス統計の使用に切り換える場合の等価比較条件内の等価範囲の数を指定します。これは次に示す同等のいずれかの形式を持つ式の評価に適用され,このときオプティマイザは一意でないインデックスを使用してcol_name値を参照します。

    col_name在(val1、……valNcol_nameval1还是……或col_namevalN

    どらの場合も,式にN個の等価範囲が含まれています。オプティマereplicationザはereplicationンデックスダereplicationブまたはereplicationンデックス統計を使用すると行の推定を実行できます。eq_range_index_dive_limitが0より大きい場合,eq_range_index_dive_limit以上の等価範囲があれば,オプティマイザはインデックスダイブの代わりに既存のインデックス統計を使用します。したがって,N個までの等価範囲に対して邮箱ンデックスダ邮箱ブの使用を可能にするには,eq_range_index_dive_limitN+ 1に設定します。ンデックス統計の使用を無効にして,Nに関係なく邮箱ンデックスダ邮箱ブを常に使用するには,eq_range_index_dive_limitを0に設定します。

    詳細にいては,セクション8.2.1.3.3 "複数値比較の等価範囲の最適化"を参照してください。

    この変数はMySQL 5.6.5で追加されました.5.6.5より前では,オプティマイザはすべての場合にインデックスダイブを使用して行の推定を実行します。

    最適な推定を行うためにテブルンデックス統計を更新するには,分析表を使用します。

  • error_count

    メッセジを生成した最後のステトメントから発生したエラの数。この変数は読み取り専用です。セクション13.7.5.18 " show errors構文"を参照してください。

  • event_scheduler

    コマンド行形式 ——event-scheduler(=价值)
    システム変数 event_scheduler
    スコプ グロバル
    動的 はい
    列挙
    デフォルト
    有効な値

    禁用

    この変数は邮箱ベントスケジュ邮箱ラのステ邮箱タスを示し,邮箱可能な値は,および禁用で,デフォルトはです。この変数と,ベントスケジュ,ベントの章の概要セクションでさらに詳しく説明されています。

  • expire_logs_days

    コマンド行形式 ——expire-logs-days = #
    システム変数 expire_logs_days
    スコプ グロバル
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 99

    バ邮箱ナリログファ邮箱ルの自動削除のための日数。デフォルトは0で自動削除しないことを意味します。削除は起動時およびバイナリログがフラッシュされるときに発生する可能性があります。ログのフラッシュは、セクション5.2“MySQL Serverログ”に記載されているように発生します。

    バ邮箱ナリログファ邮箱ルを手動で削除するには,清洗二进制日志ステトメントを使用します。セクション13.4.1.1 "清除二进制日志構文"を参照してください。

  • explicit_defaults_for_timestamp

    コマンド行形式 ——explicit-defaults-for-timestamp = #
    導入 5.6.6
    システム変数 explicit_defaults_for_timestamp
    スコプ セッション
    動的 いいえ
    ブール
    デフォルト

    MySQLでは,时间戳デタ型は非標準的な方式であるという点でほかのデタ型と異なります。

    • 属性で明示的に宣言されない时间戳カラムには,非空属性が割り当てられます。(ほかのデータ型のカラムは、非空として明示的に宣言されない場合,値が許可されます.)そのようなカラムをに設定すると、カラムは現在のタ以及ムスタンプに設定されます。

    • テブル内の最初の时间戳カラムは,属性や明示的な默认的または在更新句で宣言されない場合,默认CURRENT_TIMESTAMPおよび在更新CURRENT_TIMESTAMP属性が自動的に割り当てられます。

    • 最初のカラムに続く时间戳カラムは,属性または明示的な默认的句で宣言されない場合,默认的0000-00-00就是ゼロタ和ムスタンプ)が自動的に割り当てられます。そのようなカラムに対して明示的な値を指定しない挿入された行にいては,カラムに“0000-00-00”就是が自動的に割り当てられて,警告は発生しません。

    これらの非標準の動作は时间戳についてはデフォルトのままですが,MySQL 5.6.6以降では非推奨となり,起動時に次の警告が表示されます。

    [警告]带有隐式默认值的TIMESTAMP不支持。请使用——explicit_defaults_for_timestamp服务器选项(更多细节请参阅文档)。10bet官方网站

    警告が示すように,非標準の動作をオフにするには,新しいexplicit_defaults_for_timestampシステム変数を起動時に有効にします。この変数を有効にすると,サバは时间戳を,代わりに次のように処理します。

    • 明示的に非空として宣言されない时间戳カラムでは,値が許可されます。そのようなカラムをに設定することで、カラムは現在のタ以及ムスタンプではなくに設定されます。

    • 时间戳カラムに默认CURRENT_TIMESTAMPまたは在更新CURRENT_TIMESTAMP属性が自動的に割り当てられません。これらの属性は,明示的に指定する必要があります。

    • 非空として宣言され,明示的な默认的句を持たない时间戳カラムは,デフォルト値を持たないものとして処理されます。そのようなカラムについて明示的な値を指定しない挿入された行の場合,結果はSQLモードによって異なります。厳密SQLモドが有効である場合,エラが発生します。厳密SQLモドが有効でない場合,カラムには暗黙的なデフォルトの“0000-00-00”就是が割り当てられ,警告が発生します。これは,MySQLがDATETIMEなどのほかの時間型を処理する方法に類似しています。

    注記

    explicit_defaults_for_timestampは,それ自体が非推奨です。これは,その唯一の目的が、将来の MySQL リリースで削除される現在非推奨となった时间戳動作に対する制御を許可するためです。その削除が行われると,explicit_defaults_for_timestampは目的を失うため,同様に削除されます。

    この変数はMySQL 5.6.6で追加されました。

  • external_user

    システム変数 external_user
    スコプ セッション
    動的 いいえ
    文字列

    クライアントを認証するために使用されるプラグインによって設定された,認証プロセス中に使用される外部ユーザー名。ネ主机ティブ(組み込み型)のMySQL認証や,プラグ主机ンで値が設定されない場合,この変数はです。セクション6.3.9 "プロキシユザ"を参照してください。

  • 冲洗

    コマンド行形式 ——平
    システム変数 冲洗
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    の場合,各SQLステートメントのあとでサーバーはすべての変更をデスクにフラッシュ(同期)します。通常,MySQLでは各SQLステートメントの終了後にのみすべての変更内容をディスクに書き込み,ディスクへの同期はオペレーティングシステムが処理します。セクションB.5.4.2“MySQLが繰り返しクラッシュする場合の対処方法”を参照してください。——平オプションでmysqldを起動した場合,この変数はに設定されます。

  • flush_time

    コマンド行形式 ——刷新时间= #
    システム変数 flush_time
    スコプ グロバル
    動的 はい
    数値
    デフォルト(Windows,≥5.6.6) 0
    デフォルト(Windows,≤5.6.5) 1800
    デフォルト 0
    最小値 0

    これがゼロ以外の値に設定されると,すべてのテブルはflush_time秒ごとに閉じられて,リソ,スが解放され,フラッシュされていないデ,タがディスクへ同期されます。このオプションは,リソスが非常に限定されたシステムでのみ使用することを推奨します。デフォルトは0ですが、MySQL 5.6.6 以前では、Windows のデフォルトは 1800 です。

  • foreign_key_checks

    1(デフォルト)に設定すると,InnoDBテブルにいての外部キ制約が検査されます。0に設定すると、そのような制約は無視されます。MySQL Cluster NDB 7.3.2 以降では、NDBテブルでこの変数を設定することは,それをInnoDBテブルで実行することと同じ効果が得られます。以前では,この設定は無視され,そのようなすべての検査が強制されていました(バグ# 14095855)。一般的に,通常の操作中はこの設定を有効にしたままにすることで,参照整合性を強制します。外部キの検査を無効化することは、テーブルの親子関係によって要求される順序と異なる順序でこれらのテーブルをリロードする場合に役立つことがあります。セクション14.6.6 " InnoDBとFOREIGN KEY制約"を参照してください。

    foreign_key_checksを0に設定すると,デトメントにも影響します。删除模式は,スキーマの外部のテーブルによって参照されている外部キーを持つテーブルをスキーマが含む場合であってもスキーマをドロップし,删除表は,別のテ。

    注記

    foreign_key_checksを1に設定すると,既存のテ。したがって,foreign_key_checks = 0のときにテブルに追加された行は,一貫性が検証されません。

  • ft_boolean_syntax

    コマンド行形式 ——ft-boolean-syntax =名字
    システム変数 ft_boolean_syntax
    スコプ グロバル
    動的 はい
    文字列
    デフォルト + -><()~*:""&|

    在布尔模式を使用して実行されるブル全文検索によってサポトされる演算子のリスト。セクション12.9.2 "ブル全文検索"を参照してください。

    デフォルトの変数値は'+ -><()~*:""&|'です。値を変更するルールは次のようになります。

    • 演算子の機能は,文字列内の位置によって決定されます。

    • 置換する値は14文字である必要があります。

    • 各文字は,英数字以外のASCII文字である必要があります。

    • 1番目または2番目の文字がスペスである必要があります。

    • 位置11および12にある句を引用する演算子を除き,重複は許可されません。これらの2つの文字は同じである必要はありませんが,同じであってもよいのはこれら2つだけです。

    • 位置10,13,および14(デフォルトで,および|に設定)は将来の拡張用に予約されています。

  • ft_max_word_len

    コマンド行形式 ——ft-max-word-len = #
    システム変数 ft_max_word_len
    スコプ グロバル
    動的 いいえ
    数値
    最小値 10

    MyISAM全文ンデックスに含めることができる最大の単語の長さ。

    注記

    この変数を変更したあと,MyISAMテブルの全文ンデックスを再構築する必要があります。修理表tbl_name快速を使用します。

  • ft_min_word_len

    コマンド行形式 ——ft-min-word-len = #
    システム変数 ft_min_word_len
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 4
    最小値 1

    MyISAM全文ンデックスに含めることができる最小の単語の長さ。

    注記

    この変数を変更したあと,MyISAMテブルの全文ンデックスを再構築する必要があります。修理表tbl_name快速を使用します。

  • ft_query_expansion_limit

    コマンド行形式 ——ft-query-expansion-limit = #
    システム変数 ft_query_expansion_limit
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 20.
    最小値 0
    最大値 1000

    与查询扩展を使用して実行する全文検索で使用する最上位の一致の数。

  • ft_stopword_file

    コマンド行形式 ——ft-stopword-file = file_name
    システム変数 ft_stopword_file
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    MyISAMテブルの全文検索にいて,ストップワ。サーバーは,別のディレクトリを指定する絶対パス名が指定されないかぎり,データディレクトリ内のファイルを検索します。ファル内のすべての単語が使用され,コメントは受け付けされません。デフォルトでは,ストップワドの組み込みリストが使用されます(存储/ myisam / ft_static.cファ和ルに定義されています)。この変数を空の文字列()に設定すると,ストップワドフィルタリングが無効になります。セクション12.9.4 "全文ストップワド"も参照してください。

    注記

    この変数またはストップワドファルの内容を変更したあと,MyISAMテブルの全文ンデックスを再構築する必要があります。修理表tbl_name快速を使用します。

  • general_log

    コマンド行形式 ——general-log
    システム変数 general_log
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    一般クエリログを有効にするかどうか。値が0(または)の場合はログを無効にし,1(またはの場合はログを有効にします。デフォルト値は——general_logオプションが指定されているかどうかによって異なります。ログ出力先はlog_outputシステム変数によって制御され,この値を没有一个にした場合はログが有効になっていてもログエントリは書き込まれません。

  • general_log_file

    コマンド行形式 ——general-log-file = file_name
    システム変数 general_log_file
    スコプ グロバル
    動的 はい
    ファ邮箱ル名
    デフォルト host_name.log

    一般クエリログファ。デフォルト値はhost_name. logですが,初期値は——general_log_fileオプションを使用すると変更できます。

  • group_concat_max_len

    コマンド行形式 ——group-concat-max-len = #
    システム変数 group_concat_max_len
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 1024
    最小値 4
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    GROUP_CONCAT ()関数に。デフォルトは1024です。

  • have_compress

    zlib圧縮ラ邮箱ブラリがサ邮箱バ邮箱で利用できる場合は是的,そうでない場合は没有。利用できない場合,压缩()および解压()関数は使用できません。

  • have_crypt

    crypt ()システムコルがサバで利用できる場合は是的,そうでない場合は没有。利用できない場合,加密()関数は使用できません。

  • have_csv

    mysqldCSVテブルをサポトする場合は是的,そうでない場合は没有

    この変数はMySQL 5.6.1で削除されました。代わりに显示引擎を使用してください。

  • have_dynamic_loading

    mysqldがプラグ邮箱ンの動的ロ邮箱ドをサポ邮箱トする場合は是的,そうでない場合は没有

  • have_geometry

    サバが空間デタ型をサポトする場合は是的,そうでない場合は没有

  • have_innodb

    mysqldInnoDBテブルをサポトする場合は是的——skip-innodbが使用される場合は禁用

    この変数はMySQL 5.6.1で削除されました。代わりに显示引擎を使用してください。

  • have_openssl

    この変数はhave_sslのエ邮箱リアスです。

  • have_partitioning

    mysqldがパティショニングをサポトする場合は是的

    この変数はMySQL 5.6.1で削除されました。代わりに显示插件を使用してください。詳細にいては,第19章「パティション化を参照してください。

  • have_profiling

    ステトメントプロファ是的,そうでない場合は没有。存在する場合,この機能を有効または無効にするかが分析システム変数によって制御されます。セクション13.7.5.32 " show profiles構文"を参照してください。

    この変数はMySQL 5.6.8で非推奨となり,将来のMySQLリリスで削除されます。

  • have_query_cache

    mysqldがクエリキャッシュをサポトする場合は是的,そうでない場合は没有

  • have_rtree_keys

    RTREEンデックスを利用できる場合は是的,そうでない場合は没有。(これらはMyISAMテブル内の空間ンデックスで使用されます.)

  • have_ssl

    mysqldがSSL接続をサポトする場合は.使用实例是的,そうでない場合は没有禁用の場合,サ——sslxxxオプションを指定して開始されなかったことを示します。詳細にいては,セクション6.3.10.2 " SSLを使用するためのMySQLの構成"を参照してください。

  • have_symlink

    シンボリックリンクサポトを有効化している場合は是的,そうでない場合は没有。これはUnixでは数据目录および索引目录のテーブルオプションをサポートし,Windowsではデータディレクトリの符号链接をサポートするために必要です。——skip-symbolic-linksオプションを指定してサバが開始された場合,この値は禁用です。

  • host_cache_size

    導入 5.6.5
    システム変数 host_cache_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト(≥5.6.8) 1 (autosized)
    デフォルト(≤5.6.7) 128
    最小値 0
    最大値 65536

    内部ホストキャッシュのサ邮箱ズ(セクション8.11.5.2 " dnsルックアップの最適化とホストキャッシュ"を参照してください)。サ邮箱ズを0に設定すると,ホストキャッシュが無効になります。実行時にキャッシュサズを変更すると,暗黙的に冲洗主机操作によってホストキャッシュがクリアされ,host_cacheテブルが切り捨てられます。

    デフォルト値は128で,500までのmax_connectionsの値にいては1が加算され,max_connections500年の値がを超えて20増えるごとに1が加算され,上限は2000までに制限されます。MySQL 5.6.8より前では,デフォルトは128です。

    ——skip-host-cacheの使用はhost_cache_sizeシステム変数を0に設定することに似ていますが,host_cache_sizeの方が柔軟性が高く,これはサーバー起動時だけでなく実行時にもホストキャッシュのサイズを変更したり有効化または無効化したりするために使用できるためです。

    ——skip-host-cacheを指定してサバを開始しても,host_cache_sizeの値の変更を妨げるわけではありませんが,この変更は効果がなく,host_cache_sizeを0より大きく設定してもキャッシュはふたたび有効化されません。

    この変数はMySQL 5.6.5で追加されました。

  • 主机名

    システム変数 主机名
    スコプ グロバル
    動的 いいえ
    文字列

    サバは起動時に,この変数をサバホスト名に設定します。

  • 身份

    この変数はlast_insert_id変数のシノニムです。これはほかのデータベースシステムとの互換性のために存在します。この値は选择@@identityで読み取ることができ,设置身份で設定できます。

  • ignore_db_dirs

    導入 5.6.3
    システム変数 ignore_db_dirs
    スコプ グロバル
    動的 いいえ
    文字列

    デタディレクトリ内でデタベスディレクトリとして考慮されない,カンマで区切られた名前のリスト。この値は,サバ起動時に指定されるすべての——ignore-db-dirの実例によって設定されます。

    この変数はMySQL 5.6.3で追加されました。

  • init_connect

    コマンド行形式 ——init-connect =名字
    システム変数 init_connect
    スコプ グロバル
    動的 はい
    文字列

    接続する各クラ邮箱アントに対してサ邮箱バ邮箱によって実行される文字列。文字列は1つ以上の SQL ステートメントで構成され、セミコロン文字で区切られます。たとえば、各クライアントセッションは、デフォルトでは自動コミットモードが有効な状態で開始します。古いサーバー (MySQL 5.5.8 より前) では、自動コミットをデフォルトで無効にするよう指定するためのグローバルな自动提交システム変数が存在しませんが,同じ効果を得るための回避策としてinit_connectを使用できます。

    SET GLOBAL init_connect='SET autocommit=0';

    init_connect変数はコマンド行またはオプションファ邮箱ルにも設定できます。ここに示されたような変数を,オプションファeルを使用して設定するには,次の行を含めます。

    (mysqld) init_connect =“设置自动提交= 0”

    init_connectの内容は,超级権限を持。これを行うのは,init_connectの値が誤っていても、すべてのクラ以及アントの接続を妨げないようにするためです。たとえば,値に含まれているステートメントが構文エラーを含むため、クライアント接続が失敗することがあります。超级権限を持init_connectを実行しないことで,これらのユ,ザ,は接続を開き,init_connect値を修正できます。

  • init_file

    コマンド行形式 ——init文件= file_name
    システム変数 init_file
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    サバを起動したときに,——init文件オプションで指定するファ邮箱ルの名前。これは,サバが起動したときにサーバーで実行する SQL ステートメントを含むファイルにしてください。各ステートメントは単一の行にして、コメントを含めなでください。各ステートメントの末尾に\ g\ Gなどのステトメントタミネタを指定しないようにしてください。

  • innodb_xxx

    InnoDBシステム変数は,セクション14.12 " InnoDBの起動オプションおよびシステム変数"にリストされています。これらの変数は,InnoDBテブルのストレジ,メモリ使用,およびI/Oパタンの多くの側面を制御し,InnoDBがデフォルトストレジエンジンになったため,特に重要です。

  • insert_id

    AUTO_INCREMENT値を挿入するときに,後に続く插入またはALTER TABLEステトメントによって使用される値。これは主にバイナリログと一緒に使用されます。

  • interactive_timeout

    コマンド行形式 ——interactive-timeout = #
    システム変数 interactive_timeout
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 28800
    最小値 1

    サバが対話型の接続で,対話型の接続を閉じる前にアクティビティを待機する秒数。対話型クラアントは,mysql_real_connect ()CLIENT_INTERACTIVEオプションを使用するクラ邮箱アントと定義されます。wait_timeoutも参照してください。

  • join_buffer_size

    コマンド行形式 ——join-buffer-size = #
    システム変数 join_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト(その他,64ビットプラットフォ,ム,≥5.6.6) 262144
    デフォルト(その他,64ビットプラットフォム,≤5.6.5) 131072
    デフォルト(その他,32ビットプラットフォム,≥5.6.6) 262144
    デフォルト(その他,32ビットプラットフォム,≤5.6.5) 131072
    デフォルト(Windows,≥5.6.6) 262144
    デフォルト(Windows,≤5.6.5) 131072
    最小値 128
    最大値(その他,64ビットプラットフォム) 18446744073709547520
    最大値(その他,32ビットプラットフォム) 4294967295
    最大値(Windows) 4294967295

    単純インデックススキャン,範囲インデックススキャン,およびインデックスを使用しないため完全テーブルスキャンを実行する結合について,使用されるバッファーの最小サイズ。通常の場合,高速な結合を得るための最適な方法は,eンデックスを追加することです。ンデックスを追加できない場合,より高速な完全結合を得るために,join_buffer_sizeの値を大きくします。2つのテーブル間の完全結合 1 つに対して 1 つの結合バッファーが割り当てられます。インデックスが使用されない複数テーブル間の複雑な結合については、複数の結合バッファーが必要になることもあります。

    バッチキーアクセス(BKA)を使用しないかぎり,一致する各行を保持するために必要な量よりも大きいバッファーを設定することの利点はなく,すべての結合は少なくとも最小のサイズを割り当てるため,この変数をグローバルに大きい値に設定する場合は注意してください。グローバル設定を小さくしておき,大規模な結合を実行するセッションでのみ大きい設定に変更することを推奨します。メモリーを使用するほとんどのクエリーによって必要なサイズよりもグローバルサイズを大きくすると,メモリー割り当て時間が原因でパフォーマンスが著しく低下することがあります。

    Bkaが使用される場合,join_buffer_sizeの値によって,ストレジエンジンへの個々のリクエストでのキのバッチの大きさが定義されます。バッファーが大きいほど,結合操作の右側テーブルへの順次アクセスが増え,パフォーマンスを著しく向上させることができます。

    デフォルトはMySQL 5.6.6以降では256 kバイトで,それより前は128 kバイトです。join_buffer_sizeで許可される最大の設定値は4gバereplicationト−1です。64ビットプラットフォームの場合は大きい値が許可されます (64 ビットの Windows の場合は例外で、大きい値は 4G バイト − 1 に切り捨てられて警告が出ます)。

    結合バッファリングにいての追加情報は,セクション8.2.1.10 "嵌套循环結合アルゴリズム"を参照してください。バッチキアクセスにいては,セクション8.2.1.14“块嵌套循环結合と批处理密钥访问結合”を参照してください。

  • keep_files_on_create

    コマンド行形式 ——keep-files-on-create = #
    システム変数 keep_files_on_create
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    MyISAMテブルが数据目录オプションなしで作成される場合,.MYDファ邮箱ルがデ邮箱タベ邮箱スディレクトリ内に作成されます。デフォルトでは,MyISAMが既存の.MYDファereplicationルを検出した場合,そのファereplicationルを上書きします。索引目录オプションを指定せずに作成されたテブルにいて,.MYIファ邮箱ルに同じことが当てはまります。この動作を抑制するには,keep_files_on_create変数を(1)に設定します。この場合,MyISAMは既存のファルを上書きせず,代わりにエラが返されます。デフォルト値は(0)です。

    MyISAMテブルが数据目录または索引目录オプションを使用して作成され,既存の.MYDまたは.MYIファルが見,MyISAM。指定されたディレクトリ内のファ邮箱ルは上書きされません。

  • key_buffer_size

    コマンド行形式 ——key-buffer-size = #
    システム変数 key_buffer_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト 8388608
    最小値 8
    最大値(64ビットプラットフォム) OS_PER_PROCESS_LIMIT
    最大値(32ビットプラットフォム) 4294967295

    MyISAMテブルのンデックスブロックはバッファリングされ,すべてのスレッドで共有されます。key_buffer_sizeは,ereplicationンデックスブロックに使用されるバッファereplicationのサereplicationズです。キバッファはキキャッシュとしても知られています。

    32ビットプラットフォムでは,key_buffer_sizeに許可される最大の設定値は4gバereplicationト−1です。64ビットプラットフォームでは、さらに大きい値が許可されます。実質的な最大サイズは、使用可能な物理 RAM や、オペレーティングシステムまたはハードウェアプラットフォームによって課されるプロセスごとの RAM 制限によって、もっと小さいことがあります。この変数の値は、リクエストされるメモリーの量を示します。サーバーは内部的に、この量までのできるだけ多くのメモリーを割り当てますが、実際の割り当てがもっと少なくなることもあります。

    値を増やすことで、すべての読み取りおよび複数の書き込みの以及ンデックス処理を改善できます。システムの主な機能がMyISAMストレージエンジンを使用してMySQLを実行する場合,マシンの合計メモリーの25%がこの変数の許容可能な値です。ただし,値を大きくし過ぎると(マシンの合計メモリーの超50%),システムのページングが始まってきわめて低速になることがあります。これはMySQLがデータ読み取りのためのファイルシステムキャッシュの実行をオペレーティングシステムに依存しているためで、ファイルシステムキャッシュのためにいくらかの空きを残しておく必要があります。また、MyISAMに追加して使用するほかのストレジエンジンのメモリ要件も考慮します。

    多くの行の同時書き込みなどスピドを高めるには,锁表を使用します。セクション8.2.2.1 " insertステトメントの速度"を参照してください。

    キバッファのパフォマンスを確認するために,显示状态ステトメントを発行し,Key_read_requestsKey_readsKey_write_requests,およびKey_writesのステタス変数を調べることができます。(セクション13.7.5 " show構文"を参照してください。)Key_reads / Key_read_requestsの比率は通常は0.01より小さくなります。操作がほとんど更新と削除だけの場合はKey_writes / Key_write_requestsの比率は1に近くなりますが,同時に多くの行に影響を与える更新を行う場合や,DELAY_KEY_WRITEテブルオプションを使用する場合はもっと小さくなることがあります。

    使用中のキバッファの部分は,key_buffer_sizeに加えて,Key_blocks_unusedステタス変数と,key_cache_block_sizeシステム変数から利用可能なバッファブロックサ。

    1 ((Key_blocks_unused * key_cache_block_size) / key_buffer_size)

    キバッファ内の一部のスペスは,管理構造の内部で割り当てられるため,この値は概算です。これらの構造についてのオーバーヘッドの量に影響する要素には,ブロックサイズおよびポインタサイズがあります。ブロックサイズが増加すると,オーバーヘッドで失われるキーバッファーのパーセントが減少する傾向にあります。ブロックが大きくなると,読み取り操作の数が少なくなりますが(読み取りあたりで取得されるキーが増えるため),検査されないキーの読み取りが逆に増加します(ブロック内の一部のキーがクエリーに関連していない場合)。

    MyISAMの複数キキャッシュを作成できます。グルプとしてではなく個別の各キャッシュに対して4gバ。セクション8.9.2 " MyISAMキキャッシュ"を参照してください。

  • key_cache_age_threshold

    コマンド行形式 ——key-cache-age-threshold = #
    システム変数 key_cache_age_threshold
    スコプ グロバル
    動的 はい
    数値
    デフォルト 300
    最小値 One hundred.
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    この値は,キーキャッシュのホットサブリストからウォームサブリストへのバッファーの格下げを制御します。値が低いと格下げが早く行われます。最小値は100です。デフォルト値は300です。セクション8.9.2 " MyISAMキキャッシュ"を参照してください。

  • key_cache_block_size

    コマンド行形式 ——key-cache-block-size = #
    システム変数 key_cache_block_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト 1024
    最小値 512
    最大値 16384

    キキャッシュ内のバズ。デフォルト値は1024です。セクション8.9.2 " MyISAMキキャッシュ"を参照してください。

  • key_cache_division_limit

    コマンド行形式 ——key-cache-division-limit = #
    システム変数 key_cache_division_limit
    スコプ グロバル
    動的 はい
    数値
    デフォルト One hundred.
    最小値 1
    最大値 One hundred.

    キキャッシュバッファリストのホットサブリストとウォムサブリストの間の分割点。値は,ウォムサブリスト用に使用するバッファリストのパセントです。許可される値の範囲は1から100です。デフォルト値は100です。セクション8.9.2 " MyISAMキキャッシュ"を参照してください。

  • large_files_support

    システム変数 large_files_support
    スコプ グロバル
    動的 いいえ

    大きなファ邮箱ルをサポ邮箱トするオプションでmysqldをコンパ邮箱ルしているかどうか。

  • large_pages

    コマンド行形式 ——大页面
    システム変数 large_pages
    スコプ グロバル
    動的 いいえ
    プラットフォム固有 Linux
    ブール
    デフォルト

    大規模ペジサポトが(——大页面オプションで)有効になっているかどうか。セクション8.11.4.2 "ラジペジのサポトの有効化"を参照してください。

  • large_page_size

    システム変数 large_page_size
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 0

    大規模ペジサポトが有効化されている場合,これはメモリズを示します。現在,大規模メモリーページはLinuxでのみサポートされており,ほかのプラットフォームではこの変数の値は常に0です。セクション8.11.4.2 "ラジペジのサポトの有効化"を参照してください。

  • last_insert_id

    LAST_INSERT_ID ()から返される値。これは,テーブルを更新するステートメント内でLAST_INSERT_ID ()を使用するときにバ邮箱ナリログ内に格納されます。この変数を設定しても,mysql_insert_id ()C API関数によって返される値は更新されません。

  • lc_messages

    コマンド行形式 ——lc-messages =名字
    システム変数 lc_messages
    スコプ グロバル,セッション
    動的 はい
    文字列
    デフォルト en_US

    エラメッセジに使用するロケル。デフォルトはen_USです。サバは引数を言語名に変換し,これをlc_messages_dirの値と組み合わせてエラメッセジファルの場所を生成します。セクション10.2 "エラメッセジ言語の設定"を参照してください。

  • lc_messages_dir

    コマンド行形式 ——lc-messages-dir = dir_name
    システム変数 lc_messages_dir
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    エラメッセジが配置されているディレクトリ。サバはこの値をlc_messagesの値と一緒に使用して,エラ。セクション10.2 "エラメッセジ言語の設定"を参照してください。

  • lc_time_names

    システム変数 lc_time_names
    スコプ グロバル,セッション
    動的 はい
    文字列

    この変数は,日および月の名前と略語を表示するために使用する言語を制御するロケルを指定します。この変数はDATE_FORMAT ()DAYNAME (),およびMONTHNAME ()関数の出力に影響を与えます。ロケル名は,“ja_JP”“pt_BR”などのposix規格の値です。システムのロケル設定に関係なく,デフォルト値は“en_US”です。詳細にいては,セクション10.7 " MySQL Serverのロケルサポト"を参照してください。

  • 许可证

    システム変数 许可证
    スコプ グロバル
    動的 いいえ
    文字列
    デフォルト GPL

    サバが持。

  • local_infile

    システム変数 local_infile
    スコプ グロバル
    動的 はい
    ブール

    数据加载INFILEステトメントで当地的がサポトされているかどうか。この変数が無効な場合、クラ以及アントは加载数据ステトメントで当地的を使用できません。セクション6.1.6 " load data localのセキュリティの問題"を参照してください。

  • lock_wait_timeout

    コマンド行形式 ——lock-wait-timeout = #
    システム変数 lock_wait_timeout
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 31536000
    最小値 1
    最大値 31536000

    この変数は,メタデムアウトを秒単位で指定します。許可される値の範囲は1から31536000(1年)です。デフォルトは31536000です。

    このタopenstackムアウトは,メタデopenstackタロックを使用するすべてのステopenstackトメントに適用されます。これらには,テーブル,ビュー,ストアドプロシージャー,ストアドファンクションのDML操作およびDDL操作のほかに,锁表用读锁刷新表,および处理程序ステトメントが含まれます。

    このタムアウトは,格兰特または撤销ステトメントやテブルロギングステトメントによって変更される付与テブルなど,mysqlデタベス内のシステムテブルへの暗黙的なアクセスには適用されません。タムアウトは,选择更新などによって直接アクセスされるシステムテブルに適用されます。

    タムアウト値は,メタデタロック試行ごとに別々に適用されます。ある特定のステートメントが複数のロックを必要とする場合もあるため,タイムアウトエラーを報告する前に,ステートメントがlock_wait_timeout値よりも長くブロックする可能性もあります。ロックタムアウトが発生すると,ER_LOCK_WAIT_TIMEOUTが報告されます。

    lock_wait_timeoutは,常に1年のタムアウトで実行される遅延挿入に適用されません。これは不要なタ邮箱ムアウトを回避するために行われます。遅延挿入を発行するセッションは、遅延挿入タ以及ムアウトの通知を受け取らないためです。

  • locked_in_memory

    システム変数 locked_in_memory
    スコプ グロバル
    動的 いいえ

    mysqld——memlockによってメモリ内でロックされたかどうか。

  • 日志

    コマンド行形式 ——日志(= file_name)
    非推奨 はい(在5.6.1中删除);使用general-log而不是
    システム変数 日志
    スコプ グロバル
    動的 はい
    ファ邮箱ル名

    この変数はMySQL 5.6.1で削除されました。代わりにgeneral_logを使用してください。

  • log_bin_trust_function_creators

    コマンド行形式 ——log-bin-trust-function-creators
    システム変数 log_bin_trust_function_creators
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    この変数は、バ以及ナリロギングが有効な場合に適用されます。これは,安全ではないイベントがバイナリログに書き込まれる原因となるストアドファンクションを、ストアドファンクションの生成者が作成しないということを信頼できるかどうかを制御します。0 (デフォルト) に設定した場合、ユーザーは创建程序または改变日常権限に加えて超级権限を持たないかぎり,ストアドファンクションを作成または変更することが許可されません。0に設定することで,関数を确定的特性で,あるいは读取SQL数据または没有SQL特性で宣言する必要があるという制約も強制されます。変数が1に設定された場合,MySQLはストアドファンクション作成にこれらの制約を強制しません。この変数はトリガ作成にも適用されます。セクション20.7 "ストアドプログラムのバ"を参照してください。

  • log_error

    コマンド行形式 ——日志错误[= file_name]
    システム変数 log_error
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    エラログの場所か,サ。セクション5.2.2 "エラログ"を参照してください。

  • log_output

    コマンド行形式 ——日志输出=名字
    システム変数 log_output
    スコプ グロバル
    動的 はい
    セット
    デフォルト 文件
    有効な値

    表格

    文件

    没有一个

    一般クエリログおよびスロクエリログの出力先。値は表格(テブルへのログ),文件(ファ@ルへのログ),没有一个(テブルまたはファルをログしない)という1。デフォルト値は文件です。没有一个がある場合は,ほかの指定子よりも優先されます。値が没有一个の場合,ログが有効であってもログエントリは書き込まれません。ログが有効でない場合,log_outputの値が没有一个でなくてもロギングは実行されません。詳細にいては,セクション5.2.1 "一般クエリログおよびスロクエリログの出力先の選択"を参照してください。

  • log_queries_not_using_indexes

    コマンド行形式 ——log-queries-not-using-indexes
    システム変数 log_queries_not_using_indexes
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    econンデックスを使用しないクエリがスロクエリログに記録されるかどうか。セクション5.2.5 "スロクエリログ"を参照してください。

  • log_slow_admin_statements

    導入 5.6.11
    システム変数 log_slow_admin_statements
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    スロクエリログに書き込まれるステ。管理ステトメントには,ALTER TABLE分析表检查表创建索引指数下降优化表,および修理表が含まれます。

    この変数は——log-slow-admin-statementsオプションの置換としてMySQL 5.6.11で追加されました。システム変数はオプションと同じ方法でコマンド行またはオプションファイルに設定できるため、サーバー起動時に何らかの変更を行う必要はありませんが、システム変数は実行時に値を検査または設定することも可能です。

  • log_slow_queries

    コマンド行形式 ——log-slow-queries[=名称]
    非推奨 はい(在5.6.1中删除);使用慢速查询日志而不是
    システム変数 log_slow_queries
    スコプ グロバル
    動的 はい
    ブール

    この変数はMySQL 5.6.1で削除されました。代わりにslow_query_logを使用してください。

  • log_throttle_queries_not_using_indexes

    導入 5.6.5
    システム変数 log_throttle_queries_not_using_indexes
    スコプ グロバル
    動的 はい
    数値
    デフォルト 0

    log_queries_not_using_indexesが有効な場合,log_throttle_queries_not_using_indexes変数は,スロクエリログに書き込み可能な分あたりのクエリ数を制限します。値0(デフォルト)は制限なしを意味します。詳細は,セクション5.2.5 "スロクエリログ"を参照してください。

    この変数はMySQL 5.6.5で追加されました。

  • log_warnings

    コマンド行形式 ——log-warnings (= #)
    システム変数 log_warnings
    スコプ(≥5.6.4) グロバル
    スコプ(≤5.6.3) グロバル,セッション
    動的 はい
    数値
    デフォルト 1
    最小値 0
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    追加の警告メッセジをエラログに生成するかどうか。この変数はデフォルトで有効 (1) になっており、これを 0 に設定することによって無効にできます。値が 0 より大きい場合、サーバーはステートメントベースのロギングについて、安全ではないステートメントに関するメッセージをログに記録します。値が 1 より大きい場合、新規接続試行の接続の中止およびアクセス拒否エラーがログに記録されます。

  • long_query_time

    コマンド行形式 ——long-query-time = #
    システム変数 long_query_time
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 10
    最小値 0

    クエリの時間がこの秒数よりかかると,サはSlow_queriesステタス変数を増やします。スロクエリログが有効な場合,クエリーはスロークエリーログファイルに記録されます。この値は CPU 時間でなくリアルタイムで測定されるため、負荷の軽いシステムでしきい値を下回るクエリーが、負荷の重いシステムではしきい値を超える場合もあります。long_query_timeの最小値およびデフォルト値は,それぞれ0および10です。値はマ邮箱クロ秒の精度まで指定できます。ファereplicationルへのロギングの場合,時間はマereplicationクロ秒の部分も含めて書き込まれます。テブルへのロギングの場合,時間の整数部のみ書き込まれ,マ。セクション5.2.5 "スロクエリログ"を参照してください。

  • low_priority_updates

    コマンド行形式 ——low-priority-updates
    システム変数 low_priority_updates
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    1に設定された場合,すべての插入更新删除,および锁表写ステトメントは,影響を受けるテブルでの保留中の选择または锁表读がなくなるまで待機します。これは,テーブルレベルロックのみを使用するストレージエンジン (MyISAM内存,および合并にのみ影響を与えます。

  • lower_case_file_system

    システム変数 lower_case_file_system
    スコプ グロバル
    動的 いいえ
    ブール

    この変数は,データディレクトリが配置されているファイルシステムでのファイル名の大文字小文字の区別を示します。はファル名が大文字小文字を区別することを意味し,は大文字小文字を区別しないことを意味します。この変数は,ファイルシステム属性を反映するため読み取り専用で、変数を設定してもファイルシステムに影響しません。

  • lower_case_table_names

    コマンド行形式 ——lower-case-table-names (= #)
    システム変数 lower_case_table_names
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 0
    最小値 0
    最大値 2

    0に設定されると,テ,ブル名は指定したとおりに格納され,比較では大文字と小文字が区別されます。1に設定されると、テーブル名はディスク上に小文字で格納され、比較では大文字と小文字は区別されません。2 に設定されると、テーブル名は指定したとおりに格納されますが、小文字で比較されます。このオプションはデータベース名やテーブルエイリアスにも適用されます。追加情報についてはセクション9.2.2 "識別子の大文字と小文字の区別"を参照してください。

    大文字小文字を区別しないファイル名を持つシステム(WindowsやOS Xなど)でMySQLを実行する場合,この変数を0に設定しないでください。そのようなシステムでこの変数を0に設定し,大文字を小文字に(あるいは小文字を大文字に)入れ替えてMyISAMテブルスペスにアクセスすると,。Windowsでは,デフォルト値は1です。OS xでは,デフォルト値は2です。

    InnoDBテーブルを使用する場合,名前を強制的に小文字に変換するために,すべてのプラットフォームでこの値を1に設定します。

    MySQL 5.6でのこの変数の設定は,大文字小文字の区別に関するレプリケーションのフィルタ処理オプションの動作に影響します。これは以前のバジョンのMySQLからの変更点です。(バグ#51639)詳細にいては,セクション17.2.3 "サバがレプリケションフィルタリングルルをどのように評価するか"を参照してください。

    以前のバジョンのMySQLでは,レプリケlower_case_table_namesに異なる設定を使用すると,スレーブが大文字小文字を区別するファイルシステムを使用していた場合にレプリケーションが失敗する可能性がありました。この問題はMySQL 5.6.1で解決されました。詳細にいては,セクション17.4.1.34 "レプリケションと変数"を参照してください。

  • max_allowed_packet

    コマンド行形式 ——max-allowed-packet = #
    システム変数 max_allowed_packet
    スコプ グロバル
    動的 はい
    数値
    デフォルト(≥5.6.6) 4194304
    デフォルト(≤5.6.5) 1048576
    最小値 1024
    最大値 1073741824

    1 .のパケット,生成された文字列または中間文字列,またはmysql_stmt_send_long_data ()C API関数によって送信されたすべてのパラメタの最大サズ。デフォルトは、MySQL5.6.6では4M バイト、それより前については 1M バイトです。

    パケットメッセジバッファはnet_buffer_lengthバトに初期化されますが,必要に応じてmax_allowed_packetバ邮箱トまで大きくできます。この値はデフォルトでは小さいため、大きい (正しくない可能性がある) パケットをキャッチできません。

    大きいカラムまたは長い文字列を使用している場合,この値を大きくする必要があります。使用する最大のと同じ大きさにしてください。max_allowed_packetのプロトコル制限は1gバ录象机トです。値は1024の倍数にします。倍数でない場合,もっとも近い倍数に切り下げられます。

    max_allowed_packet変数の値を変更することによってメッセージバッファーサイズを変更するとき,クライアントプログラムでそれが可能である場合は,クライアント側のバッファーサイズも変更します。クラ邮箱アントラ邮箱ブラリに組み込まれるデフォルトのmax_allowed_packet値は1gバ总部总部トですが,個々のクラ总部总部アントプログラムはこれをオバラ总部ドできます。たとえば,mysqlおよび, mysqldumpのデフォルトは,それぞれ16mバ邮箱トおよび24mバ邮箱トです。また、コマンド行またはオプションファ以及ル内でmax_allowed_packetを設定することによって、クラ以及アント側の値を変更することもできます。

    この変数のセッションの値は,読み取り専用です。

  • max_connect_errors

    コマンド行形式 ——max-connect-errors = #
    システム変数 max_connect_errors
    スコプ グロバル
    動的 はい
    数値
    デフォルト(64ビットプラットフォム,≥5.6.6) One hundred.
    デフォルト(64ビットプラットフォム,≤5.6.5) 10
    デフォルト(32ビットプラットフォム,≥5.6.6) One hundred.
    デフォルト(32ビットプラットフォム,≤5.6.5) 10
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    ホストからの連続する接続リクエストが,接続に成功することなくこの数を超えて中断した場合,サーバーはホストのその後の接続をブロックします。ブロックされたホストは,ホストキャッシュをフラッシュしてブロック解除できます。これを行うには,冲洗主机ステトメントを発行するか,mysqladmin flush hostsコマンドを実行します。以前の接続が中断されたあと,max_connect_errors回の試行よりも少ない回数で接続が正常に確立された場合,ホストのエラーカウントはゼロにクリアされます。ただし,ホストがブロックされた場合,ホストキャッシュをフラッシュすることが,ホストのブロックを解除するためのただ1つの方法です。デフォルトは,MySQL 5.6.6以降では100で,それより前では10です。

  • max_connections

    コマンド行形式 ——最大连接= #
    システム変数 max_connections
    スコプ グロバル
    動的 はい
    整数
    デフォルト 151
    最小値 1
    最大値 100000

    許可される最大のクラ邮箱アントの同時接続数。デフォルトでは,これは151です。詳細にいては,セクションb.5.2.7 "接続が多すぎます"を参照してください。

    この値を大きくすると,mysqldが要求するファ邮箱ルディスクリプタの数が増加します。必要な数のディスクリプタが利用できない場合,サバはmax_connectionsの値を削減します。ファルディスクリプタの制限に関する解説は,セクション8.4.3.1 " MySQLでのテブルのオプンとクロズの方法"を参照してください。

    max_connections制限に到達したことにより接続が拒否されると,Connection_errors_max_connectionsステタス変数が増加します。

  • max_delayed_threads

    コマンド行形式 ——max-delayed-threads = #
    非推奨 5.6.7
    システム変数 max_delayed_threads
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 20.
    最小値 0
    最大値 16384

    非トランザクションテブル用の插入延迟ステトメントを処理するには,この数を超えるスレッドを開始しないでください。すべての插入延迟スレッドが使用中になったあとで,デ,タを新規テ,ブルに挿入しようとした場合,延迟属性が指定されていない場合と同様に行が挿入されます。これを0に設定すると,MySQLは延迟行を処理するスレッドを作成せず,実質的に延迟が完全に無効になります。

    この変数の会话値にいて,有効な値は0または全球値のみです。

    MySQL 5.6.7以降では,このシステム変数は非推奨となり延迟挿入が非推奨となったため)、今後のリリスで削除される予定です。

  • max_error_count

    コマンド行形式 ——max-error-count = #
    システム変数 max_error_count
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 64
    最小値 0
    最大値 65535

    显示错误显示警告ステトメントで表示するために格納される,エラ,警告,および注記メッセジの最大数。これは診断領域内の条件領域の数と同じで,获得诊断によって調査できる条件数と同じです。

  • max_heap_table_size

    コマンド行形式 ——max-heap-table-size = #
    システム変数 max_heap_table_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 16777216
    最小値 16384
    最大値(64ビットプラットフォム) 1844674407370954752
    最大値(32ビットプラットフォム) 4294967295

    この変数は,ユザが作成した内存テブルの増加が許可される最大サ。この変数の値は内存テブルのMAX_ROWS値を計算するために使用されます。この変数を設定しても,既存の内存テブルに影響しませんが,创建表などのステトメントでテブルを再作成したり,ALTER TABLEまたは截断表でテブルを変更したりした場合は影響します。サバを再起動しても,既存の内存テブルの最大サバルのmax_heap_table_size値に設定されます。

    この変数は,内部tmp_table_sizeと一緒に使用されることもあります。セクション8.4.4 " MySQLが内部一時テブルを使用する仕組み"を参照してください。

    max_heap_table_sizeは複製されません。詳しくは,セクション17.4.1.21 "レプリケションと内存テブル"およびセクション17.4.1.34 "レプリケションと変数"を参照してください。

  • max_insert_delayed_threads

    非推奨 5.6.7
    システム変数 max_insert_delayed_threads
    スコプ グロバル,セッション
    動的 はい
    数値

    この変数は,max_delayed_threadsのシノニムです。

    MySQL 5.6.7以降では,このシステム変数は非推奨となり延迟挿入が非推奨となったため)、今後のリリスで削除される予定です。

  • max_join_size

    コマンド行形式 ——max-join-size = #
    システム変数 max_join_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 18446744073709551615
    最小値 1
    最大値 18446744073709551615

    検査が必要となる行数(単一テーブルステートメントの場合)または行の組み合わせの数(複数テーブルステートメントの場合)が,max_join_sizeをおそらく超えるか,ディスクシクがmax_join_size回を超えて実行される可能性があるステトメントを許可しません。この値を設定することで,キーが適切に使用されず長い時間がかかりそうなステートメントをキャッチできます。ユザが,在哪里句のない結合,長い時間がかかる結合,または数百万行を返す結合を実行する傾向がある場合にこれを設定します。

    この変数を默认的以外の値に設定すると,sql_big_selectsの値が0にリセットされます。sql_big_selects値を再設定すると,max_join_size変数は無視されます。

    クエリ結果がクエリキャッシュ内にある場合,結果サズの検査は実行されません。これは,結果は以前計算されており、結果をクライアントに送信するサーバーに負荷をかけないためです。

  • max_length_for_sort_data

    コマンド行形式 ——max-length-for-sort-data = #
    システム変数 max_length_for_sort_data
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 1024
    最小値 4
    最大値 8388608

    使用するfilesortアルゴリズムを決定する邮箱ンデックス値のサ邮箱ズの制限。セクション8.2.1.15 " order byの最適化"を参照してください。

  • max_prepared_stmt_count

    コマンド行形式 ——max-prepared-stmt-count = #
    システム変数 max_prepared_stmt_count
    スコプ グロバル
    動的 はい
    数値
    デフォルト 16382
    最小値 0
    最大値 1048576

    この変数は,サバ内のプリペアドステトメントの総数を制限します。(すべてのセッションでのプリペアドステートメントの合計数。)これは、大量のステートメントを作成することによってサーバーの実行するメモリーを不足させることに基づくサービス妨害攻撃の可能性がある環境で使用できます。値が現在のプリペアドステートメントの数より低く設定された場合、既存のステートメントは影響を受けずに使用できますが、現在の数が制限を下回るまで新しいステートメントを作成できません。デフォルト値は 16,382 です。許可される値の範囲は 0 から 100 万までです。値を 0 に設定すると、プリペアドステートメントが無効になります。

  • max_relay_log_size

    コマンド行形式 ——max-relay-log-size = #
    システム変数 max_relay_log_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 1073741824

    レプリケーションスレーブによるリレーログへの書き込みによって,現在のログファイルサイズがこの変数の値を超えた場合,スレーブはリレーログをローテーションします(現在のファイルを閉じて新しいファイルを開きます)。max_relay_log_sizeが0の場合,サmax_binlog_sizeを使用します。max_relay_log_sizeが0より大きい場合,リレーログのサイズを抑制し,2つのログに異なるサイズを持たせることが可能になります。max_relay_log_size4096年をバイトと1 gバイト(両端の値を含む)の間に設定するか,0にする必要があります。デフォルト値は0です。セクション17.2.1 "レプリケション実装の詳細"を参照してください。

  • max_seeks_for_key

    コマンド行形式 ——max-seeks-for-key = #
    システム変数 max_seeks_for_key
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト(64ビットプラットフォム) 18446744073709551615
    デフォルト(32ビットプラットフォム) 4294967295
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    キに基づいて行を参照するとき,推定されるシクの最大数を制限します。MySQLオプティマイザは、インデックスをスキャンすることによってテーブル内で一致する行を検索するとき、インデックスの実際のカーディナリティーに関係なく、この数を超えるキーシークは不要であると推定します (セクション13.7.5.23 " show index構文"を参照してください)。これを低い値(100など)に設定することで,MySQLでテーブルスキャンよりもインデックスを優先するように強制できます。

  • max_sort_length

    コマンド行形式 ——max-sort-length = #
    システム変数 max_sort_length
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 1024
    最小値 4
    最大値 8388608

    デタ値をソトするときに使用するバト数。それぞれの値の最初のmax_sort_lengthバトだけを使用し,残りは無視されます。

    MySQL 5.6.9以降では,max_sort_lengthは整数,小数,浮動小数点数,および時間デタ型に。

  • max_sp_recursion_depth

    コマンド行形式 ——max-sp-recursion-depth (= #)
    システム変数 max_sp_recursion_depth
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 0
    最大値 255

    任意のストアドプロシジャを再帰的に呼び出すことができる回数。このオプションのデフォルト値は0で,これはストアドプロシの再帰を完全に無効化します。最大値は255です。

    ストアドプロシジャの再帰により,スレッドスタック領域の要求が増加します。max_sp_recursion_depthの値を増やした場合,サバ起動時にthread_stackの値を増やすことによってスレッドスタックサ邮箱ズを増やすことが必要な場合もあります。

  • max_tmp_tables

    この変数は使用されません。これはMySQL5.6.7以降で非推奨となり、今後の MySQL リリースで削除されます。

  • max_user_connections

    コマンド行形式 ——max-user-connections = #
    システム変数 max_user_connections
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 4294967295

    任意のMySQLユザアカウントに許可された最大同時接続数。値0(デフォルト)は制限なしを意味します。

    この変数は,サバ起動時または実行時に設定できるグロバル値を持ます。また,現在のセッションに関連付けられたアカウントに適用される、実際の同時接続制限を示す読み取り専用のセッション値も持ちます。セッション値は次のように初期化されます。

    • ユザアカウントのMAX_USER_CONNECTIONSリソス制限がゼロでない場合,セッションmax_user_connectionsの値はその制限値に設定されます。

    • そうでない場合,セッションmax_user_connectionsの値はグロバル値に設定されます。

    アカウントのリソス制限は格兰特ステトメントによって指定されます。セクション6.3.4 "アカウントリソス制限の設定"およびセクション13.7.1.4 " grant構文"を参照してください。

  • max_write_lock_count

    コマンド行形式 ——max-write-lock-count = #
    システム変数 max_write_lock_count
    スコプ グロバル
    動的 はい
    数値
    デフォルト(64ビットプラットフォム) 18446744073709551615
    デフォルト(32ビットプラットフォム) 4294967295
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    この大きさの書き込みロックのあと,保留中の読み取りロックリクエストの処理を間で許可します。

  • metadata_locks_cache_size

    導入 5.6.4
    システム変数 metadata_locks_cache_size
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 1024
    最小値 1
    最大値 1048576

    メタデタロックキャッシュのサ。サバはこのキャッシュを使用して,同期オブジェクトの作成および破棄を回避します。これは,このような操作にコストがかかる、Windows XP などのシステムで特に役立ちます。この変数は MySQL 5.6.4 で追加されました。

  • metadata_locks_hash_instances

    導入 5.6.8
    システム変数 metadata_locks_hash_instances
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 8
    最小値 1
    最大値 1024

    一連のメタデータロックは別々のハッシュにパーティション化されて,別々のロックハッシュを使用して競合を削減するために使用する異なるオブジェクトにアクセスする接続が可能になります。metadata_locks_hash_instancesシステム変数は,ハッシュの数を指定します(デフォルトは8)。この変数はMySQL 5.6.8で追加されました。

  • min_examined_row_limit

    コマンド行形式 ——min-examined-row-limit = #
    システム変数 min_examined_row_limit
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    これよりも少ない行数を検査するクエリは,スロログに記録されません。

  • multi_range_count

    コマンド行形式 ——multi-range-count = #
    システム変数 multi_range_count
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 256
    最小値 1
    最大値 4294967295

    範囲選択時にテブルハンドラに一度に送信する範囲の最大数。デフォルト値は256です。複数の範囲をハンドラに一度に送信することで,一部の選択のパフォマンスが劇的に向上します。これはNDBCLUSTERテブルハンドラにいて特に当てはまり,範囲リクエストをすべてのノドに送信する必要があります。これらのリクエストのバッチを一度に送信することで,通信コストが著しく低下します。

    この変数はMySQL 5.6.7で削除されました。

  • myisam_data_pointer_size

    コマンド行形式 ——myisam-data-pointer-size = #
    システム変数 myisam_data_pointer_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト 6
    最小値 2
    最大値 7

    MAX_ROWSオプションが指定されていない場合にMyISAMテブルの创建表によって使用されるバereplicationト単位のデフォルトポereplicationンタサereplicationズ。この値を2より小さくしたり7より大きくしたりすることはできません。デフォルト値は6です。セクションb.5.2.12 "テブルが満杯です"を参照してください。

  • myisam_max_sort_file_size

    コマンド行形式 ——myisam-max-sort-file-size = #
    システム変数 myisam_max_sort_file_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト(64ビットプラットフォム) 9223372036854775807
    デフォルト(32ビットプラットフォム) 2147483648

    MyISAMンデックスを再作成するとき(修理表ALTER TABLE,または数据加载INFILE中に),MySQLが使用を許可されている一時ファereplicationルの最大サereplicationズ。ファイルサイズがこの値より大きい場合,さらに低速なキーキャッシュを代わりに使用してインデックスが作成されます。値はバ邮箱ト単位で指定されます。

    MyISAMインデックスファイルがこのサイズを超えて,ディスクスペースが使用できる場合,この値を大きくするとパフォーマンスが向上することがあります。このスペースは,元のインデックスファイルが配置されているディレクトリを含むファイルシステム内で利用する必要があります。

  • myisam_mmap_size

    コマンド行形式 ——myisam-mmap-size = #
    システム変数 myisam_mmap_size
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト(64ビットプラットフォム) 18446744073709551615
    デフォルト(32ビットプラットフォム) 4294967295
    最小値 7
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    圧縮されたMyISAMファ邮箱ルのメモリ邮箱マッピングに使用する最大のメモリ邮箱量。圧縮されたMyISAMテーブルが多く使用される場合,この値を減らすことで,メモリースワッピングの問題が生じるおそれを低下できます。

  • myisam_recover_options

    システム変数 myisam_recover_options
    スコプ グロバル
    動的 いいえ

    ——myisam-recover-optionsオプションの値。セクション5.1.3 "サバコマンドオプション"を参照してください。

  • myisam_repair_threads

    コマンド行形式 ——myisam-repair-threads = #
    システム変数 myisam_repair_threads
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 1
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    この値が1より大きい場合,MyISAMテブル修复的分类プロセス中に並列で作成されます(各@ンデックスは@ンデックス独自のスレッド内)。デフォルト値は1です。

    注記

    複数スレッドの修復は,まだベタ品質コドです。

  • myisam_sort_buffer_size

    コマンド行形式 ——myisam-sort-buffer-size = #
    システム変数 myisam_sort_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 8388608
    最小値 4096
    最大値(その他,64ビットプラットフォム) 18446744073709551615
    最大値(その他,32ビットプラットフォム) 4294967295
    最大値(Windows) 4294967295

    修理表中にMyISAMンデックスをソトするときや,创建索引またはALTER TABLEを使用して邮箱ンデックスを作成するときに割り当てられるバッファ邮箱のサ邮箱ズ。

    myisam_sort_buffer_sizeに対して許可される最大の設定値は4gバereplicationト−1です。64ビットプラットフォームの場合は大きい値が許可されます (64 ビットの Windows の場合は例外で、大きい値は 4G バイト − 1 に切り捨てられて警告が出ます)。

  • myisam_stats_method

    コマンド行形式 ——myisam-stats-method =名字
    システム変数 myisam_stats_method
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト nulls_unequal
    有効な値

    nulls_equal

    nulls_unequal

    nulls_ignored

    MyISAM値を扱う方法。この変数は,nulls_equalnulls_unequal,およびnulls_ignoredの3の値を指定できます。nulls_equalの場合,すべてのンデックス値を同等として扱い,値の数とサ邮箱ズが同等の単一値グル邮箱プを生成します。nulls_unequalの場合,値同士を同等として扱わず,それぞれのはサ管理员ズが1の別個のグル管理员プを生成します。nulls_ignoredの場合,値は無視されます。

    テブル統計を生成するために使用する方法は,セクション8.3.7 " InnoDBおよびMyISAM ereplicationンデックス統計コレクション"に記載されているように,オプティマイザがクエリー実行のためのインデックスを選択する方法に影響を与えます。

  • myisam_use_mmap

    コマンド行形式 ——myisam-use-mmap
    システム変数 myisam_use_mmap
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    MyISAMテブルの読み取りおよび書き込みでメモリマッピングを使用します。

  • named_pipe

    システム変数 named_pipe
    スコプ グロバル
    動的 いいえ
    プラットフォム固有 窗户
    ブール
    デフォルト

    (Windowsのみ.)サ。

  • net_buffer_length

    コマンド行形式 ——net-buffer-length = #
    システム変数 net_buffer_length
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 16384
    最小値 1024
    最大値 1048576

    各クラopenstackアントスレッドは,接続バッファopenstackおよび結果バッファopenstackに関連付けられています。両者はnet_buffer_lengthで与えられたサズで開始されますが,必要に応じて,max_allowed_packetバ邮箱トまで動的に拡大できます。結果バッファは,各SQLステトメントのあとでnet_buffer_lengthに縮小されます。

    この変数は通常は変更しませんが,メモリーが非常に少ない場合,クライアントによって送信される予想されるステートメントの長さに設定できます。ステトメントがこの長さを超えた場合,接続バッファは自動的に拡大されます。net_buffer_lengthの最大値は1mバ。

    この変数のセッションの値は,読み取り専用です。

  • net_read_timeout

    コマンド行形式 ——net-read-timeout = #
    システム変数 net_read_timeout
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 30.
    最小値 1

    読み取りを中止する前に接続からのデタを待機する秒数。サバがクラアントからの読み込みを行うとき,net_read_timeoutは中止するタ邮箱ミングを制御するタ邮箱ムアウト値です。サバがクラアントに書き込みを行うとき,net_write_timeoutは中止するタ邮箱ミングを制御するタ邮箱ムアウト値です。slave_net_timeoutも参照してください。

  • net_retry_count

    コマンド行形式 ——net-retry-count = #
    システム変数 net_retry_count
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 10
    最小値 1
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    通信ポトでの読み取りまたは書き込みが中断された場合,停止するまでこの回数だけ再試行します。FreeBSDでは内部の中断がすべてのスレッドに送信されるため,この値をきわめて高く設定するようにしてください。

  • net_write_timeout

    コマンド行形式 ——net-write-timeout = #
    システム変数 net_write_timeout
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 60
    最小値 1

    書き込みを中止する前にブロックが接続に書き込まれるのを待機する秒数。net_read_timeoutも参照してください。

  • コマンド行形式 ——新
    システム変数
    スコプ グロバル,セッション
    動的 はい
    無効化 skip-new
    ブール
    デフォルト

    4.1この変数は,一部のの動作をオンにするためにMySQL 4.0で使用されており,下位互換性のために保持されています。MySQL 5.6では,この値は常にです。

  • コマンド行形式 ——老
    システム変数
    スコプ グロバル
    動的 いいえ

    は互換性変数です。これはデフォルトでは無効化されていますが、以前のバージョンに存在した動作にサーバーを戻すために、起動時に有効にできます。

    現時点では,が有効化された場合,インデックスヒントのデフォルトのスコープを,MySQL 5.1.17以前に使用されていたものに変更します。まり,句を使用しない命令句または集团句の解決には適用されません。(セクション13.2.9.3 " ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `を参照してください.)レプリケションのセットアップでこれを有効にする場合は注意してください.)ステートメントベースのバイナリロギングで,マスターとスレーブに異なるモードを指定するとレプリケーションエラーが発生する場合があります。

  • old_alter_table

    コマンド行形式 ——old-alter-table
    システム変数 old_alter_table
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    この変数を有効にすると,サバはALTER TABLE操作を処理する最適化された方法を使用しません。一時テーブルの使用に戻り,データのコピー後,MySQL 5.0以前で使用されていたように,一時テーブルを元のテーブルの名前に変更します。ALTER TABLEの操作にいて詳しくは,セクション13.1.7 " alter table構文"を参照してください。

  • old_passwords

    システム変数 old_passwords
    スコプ グロバル,セッション
    動的 はい
    型(≥5.6.6) 列挙
    型(≤5.6.5) ブール
    デフォルト 0
    有効な値

    0

    1

    2

    この変数は,密码()関数によって使用されるパスワドハッシュ方式を制御します。これは,确认的句を使用してパスワドを指定する创建用户および格兰特ステトメントによって実行されるパスワドハッシュにも影響します。

    次の表は,old_passwordsの許可される値,それぞれの値に対するパスワードハッシュ方式,およびそれぞれの方式でハッシュされたパスワードを使用する認証プラグインを示します。これらの値はMySQL 5.6.6以降で許可されます.5.6.6より前では,許可される値は0(または)および1(または.です。

    パスワドハッシュ方式 関連付けられた認証プラグ邮箱ン
    0 MySQL 4.1ネereplicationティブハッシュ mysql_native_password
    1 4.1以前の(古いハッシュ mysql_old_password
    2 Sha-256ハッシュ sha256_password

    old_passwords = 1の場合,密码(strOLD_PASSWORD (strと同じ値を返します。後者の関数はold_passwordsの値によって影響を受けません。

    old_passwords = 2を設定する場合,セクション6.3.8.4 " sha-256認証プラグereplicationン"sha256_passwordプラグ邮箱ンを使用するための指示に従ってください。

    MySQL 5.6.6以降では,サーバーは起動中に,デフォルトの認証プラグインによって必要となるパスワードハッシュ方式と整合性がとれるようにグローバルのold_passwords値を設定します。——default-authentication-pluginオプションが別のものに設定されないかぎり、デフォルトプラグ以及ンはmysql_native_passwordです。

    MySQL 5.6.10以降では,クライアントがサーバーに正常に接続すると,サーバーはアカウント認証方式について適切なセッションold_passwords値を設定します。たとえば,アカウントがsha256_password認証プラグopenstackンを使用する場合,サopenstackバopenstackはold_passwords = 2を設定します。

    認証プラグンおよびハッシュ形式にいての追加情報は,セクション6.3.7 "プラガブル認証"およびセクション6.1.2.4 " MySQLでのパスワドハッシュ"を参照してください。

    注記

    4.1より前のハッシュ方式を使用するパスワードはネイティブのパスワードハッシュ方式を使用するパスワードよりもセキュアでないため,使用しないようにしてください.4.1よりも前のパスワードは非推奨であり,これらのサポートは今後のMySQLリリースで削除される予定です。その結果,密码()で4.1以前のパスワドハッシュを生成するold_passwords = 1も非推奨となります。アカウントのアップグレド手順にいては,セクション6.3.8.3“4.1よりも前のパスワードハッシュ方式とmysql_old_passwordプラグインからの移行”を参照してください。

  • open_files_limit

    コマンド行形式 ——open-files-limit = #
    システム変数 open_files_limit
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト(≥5.6.8) 5000,有可能调整
    デフォルト(≤5.6.7) 0
    最小値 0
    最大値 平台的依赖

    オペレティングシステムでmysqldが開くことを許可するファ邮箱ル数。実行時でのこの変数の値はシステムによって許可される実際の値であるため,サーバー起動時に指定した値と異なる場合があります。MySQLがオプンファ,値は0です。

    実際のopen_files_limitの値は,システム起動時に指定された値(ある場合)と,max_connectionsおよびtable_open_cacheの値に基づき,次の式を使用します。

    1) 10 + max_connections + (table_open_cache * 2) 2) max_connections * 5 3)启动时指定的open_files_limit值,如果没有,则设置为5000

    サバはこれらの3,ファ。その数のディスクリプタが取得できない場合,サーバーはシステムに許可されるできるだけ多くの数を取得しようとします。

  • optimizer_join_cache_level

    コマンド行形式 ——optimizer-join-cache-level = #
    導入 5.6.1
    削除 5.6.3
    システム変数 optimizer_join_cache_level
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 4
    最小値 0
    最大値 4

    MySQL 5.6.3より前では,この変数は結合バッファ管理に使用されます。これは結合操作のための結合バッファの使用法を制御します。MySQL 5.6.3以降では,これは削除されてoptimizer_switch変数が代わりに使用されます。セクション8.2.1.14“块嵌套循环結合と批处理密钥访问結合”を参照してください。

    次の表は,許可されるoptimizer_join_cache_level値を示します。

    オプション 説明
    0 すべての結合操作で結合バッファは使用されません。この設定は,結合バッファリングの使用を可能にする非ゼロ値でのパフォーマンスと比較した,結合の基準パフォーマンスの評価に役立てることができます。
    1 これはデフォルト値です。結合バッファーは,元の块嵌套循环(BNL)結合アルゴリズムによって実行される内部結合についてのみ利用されます。このアルゴリズムが適用された場合,内部テーブルの行は,テーブルスキャン,単純インデックススキャン,または範囲インデックススキャンによってアクセスされます。
    2 サーバーは,その最初のオペランドが結合バッファー自体を使用する結合操作によって生成される場合,結合操作に対して増分結合バッファーを使用します。
    3. 1の内部テブルを持外部結合操作および内部結合にいて,bnlアルゴリズムが使用されます。
    4 BNLアルゴリズムは,内部テブルに対して増分バッファを使用します。この場合,BNL アルゴリズムはネストされた外部結合 (いくつかの内部テーブルを持つ外部結合) について使用できます。このような操作は、最初のものを除くすべての内部テーブルを結合するために増分結合バッファーが使用される場合にのみ実行できます。
  • optimizer_prune_level

    コマンド行形式 ——optimizer-prune-level (= #)
    システム変数 optimizer_prune_level
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 1

    見込みのない部分的プランをオプティマイザ検索スペースから削除するために,クエリー最適化中に適用される経験則を制御します。値0は,オプティマザが網羅的な検索を実行できるよう経験則を無効にします。値1は,中間プランによって取得された行の数に基づいて、オプティマイザにプランを削除させます。

  • optimizer_search_depth

    コマンド行形式 ——optimizer-search-depth (= #)
    システム変数 optimizer_search_depth
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 62
    最小値 0
    最大値 62

    クエリオプティマ。クエリー内の関係の数より値が大きいと,適切なクエリー計画が得られますが,クエリーの実行計画の生成に時間がかかります。クエリー内の関係の数より値が小さいと,実行プランがすばやく返されますが,結果のプランがまったく最適にならないことがあります。0に設定された場合,システムは合理的な値を自動的に選択します。

  • optimizer_switch

    コマンド行形式 ——optimizer-switch =值
    システム変数 optimizer_switch
    スコプ グロバル,セッション
    動的 はい
    セット
    有効な値(≥5.6.9)

    batched_key_access ={|关闭}

    block_nested_loop ={|关闭}

    engine_condition_pushdown ={|关闭}

    firstmatch ={|关闭}

    index_condition_pushdown ={|关闭}

    index_merge ={|关闭}

    index_merge_intersection ={|关闭}

    index_merge_sort_union ={|关闭}

    index_merge_union ={|关闭}

    loosescan ={|关闭}

    实体化={|关闭}

    mrr ={|关闭}

    mrr_cost_based ={|关闭}

    semijoin ={|关闭}

    subquery_materialization_cost_based ={|关闭}

    use_index_extensions ={|关闭}

    有効な値(≥5.6.7,≤5.6.8)

    batched_key_access ={|关闭}

    block_nested_loop ={|关闭}

    engine_condition_pushdown ={|关闭}

    firstmatch ={|关闭}

    index_condition_pushdown ={|关闭}

    index_merge ={|关闭}

    index_merge_intersection ={|关闭}

    index_merge_sort_union ={|关闭}

    index_merge_union ={|关闭}

    loosescan ={|关闭}

    实体化={|关闭}

    mrr ={|关闭}

    mrr_cost_based ={|关闭}

    semijoin ={|关闭}

    subquery_materialization_cost_based ={|关闭}

    有効な値(≥5.6.5,≤5.6.6)

    batched_key_access ={|关闭}

    block_nested_loop ={|关闭}

    engine_condition_pushdown ={|关闭}

    firstmatch ={|关闭}

    index_condition_pushdown ={|关闭}

    index_merge ={|关闭}

    index_merge_intersection ={|关闭}

    index_merge_sort_union ={|关闭}

    index_merge_union ={|关闭}

    loosescan ={|关闭}

    实体化={|关闭}

    mrr ={|关闭}

    mrr_cost_based ={|关闭}

    semijoin ={|关闭}

    有効な値(≥5.6.3,≤5.6.4)

    batched_key_access ={|关闭}

    block_nested_loop ={|关闭}

    engine_condition_pushdown ={|关闭}

    index_condition_pushdown ={|关闭}

    index_merge ={|关闭}

    index_merge_intersection ={|关闭}

    index_merge_sort_union ={|关闭}

    index_merge_union ={|关闭}

    mrr ={|关闭}

    mrr_cost_based ={|关闭}

    有効な値(≥5.6.1,≤5.6.2)

    engine_condition_pushdown ={|关闭}

    index_condition_pushdown ={|关闭}

    index_merge ={|关闭}

    index_merge_intersection ={|关闭}

    index_merge_sort_union ={|关闭}

    index_merge_union ={|关闭}

    mrr ={|关闭}

    mrr_cost_based ={|关闭}

    有効な値(5.6.0)

    engine_condition_pushdown ={|关闭}

    index_merge ={|关闭}

    index_merge_intersection ={|关闭}

    index_merge_sort_union ={|关闭}

    index_merge_union ={|关闭}

    optimizer_switchシステム変数を使用するとオプティマ邮箱ザの動作を制御できます。この変数の値はフラグのセットで、各フラグは対応するオプティマイザの動作の有効または無効を示すまたはを値を持ます。この変数はグロバル値およびセッション値を持ち、実行時に変更できます。グローバル値のデフォルトはサーバーの起動時に設定できます。

    オプティマザの現在のフラグセットを表示するには,変数値を選択します。

    mysql >选择@@optimizer_switch \ G  *************************** 1。行*************************** @@optimizer_switch: index_merge=on,index_merge_union=on, index_merge_sort_union=on, index_merge_intersection=on, engine_condition_pushdown=on, index_condition_pushdown=on, mrr=on,mrr_cost_based=on, block_nested_loop=on,batched_key_access=off, materialization=on,semijoin=on,loosescan=on, firstmatch=on, subquery_materialization_cost_based=on, use_index_extensions=on

    この変数の構文と,制御するオプティマセクション8.8.5.2 "切り替え可能な最適化の制御"を参照してください。

  • optimizer_trace

    導入 5.6.3
    システム変数 optimizer_trace
    スコプ グロバル,セッション
    動的 はい
    文字列

    この変数はオプティマ邮箱ザのトレ邮箱スを制御します。詳細にいては,”MySQL内部:跟踪优化器を参照してください。この変数はMySQL5.6.3で追加されました。

  • optimizer_trace_features

    導入 5.6.3
    システム変数 optimizer_trace_features
    スコプ グロバル,セッション
    動的 はい
    文字列

    この変数は選択されたオプティマ邮箱ザトレ邮箱ス機能を有効または無効にします。詳細にいては,”MySQL内部:跟踪优化器を参照してください。この変数はMySQL5.6.3で追加されました。

  • optimizer_trace_limit

    導入 5.6.3
    システム変数 optimizer_trace_limit
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 1

    表示するオプティマ邮箱ザトレ邮箱スの最大数。詳細にいては,”MySQL内部:跟踪优化器を参照してください。この変数はMySQL5.6.3で追加されました。

  • optimizer_trace_max_mem_size

    導入 5.6.3
    システム変数 optimizer_trace_max_mem_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 16384

    格納されるオプティマ邮箱ザトレ邮箱スの最大累積サ邮箱ズ。詳細にいては,”MySQL内部:跟踪优化器を参照してください。この変数はMySQL5.6.3で追加されました。

  • optimizer_trace_offset

    導入 5.6.3
    システム変数 optimizer_trace_offset
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト -1

    表示するオプティマ邮箱ザトレ邮箱スのオフセット。詳細にいては,”MySQL内部:跟踪优化器を参照してください。この変数はMySQL5.6.3で追加されました。

  • performance_schema_xxx

    パフォマンススキマのシステム変数は,セクション22.12 "パフォマンススキマシステム変数"にリストされています。これらの変数は,パフォーマンススキーマ操作を構成するために使用されることもあります。

  • pid_file

    コマンド行形式 ——pid文件= file_name
    システム変数 pid_file
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    プロセスid (pid)ファidルのパス名.使用实例この変数は,——pid文件オプションで設定できます。

  • plugin_dir

    コマンド行形式 ——plugin-dir =路径
    システム変数 plugin_dir
    スコプ グロバル
    動的 いいえ
    ディレクトリ名
    デフォルト BASEDIR / lib /插件

    プラグ邮箱ンディレクトリのパス名。

    プラグ选择……到DUMPFILEを使用して、ディレクトリ内のファ。これを防ぐために,plugin_dirをサバに対して読み取り専用にしたり,选择書き込みが安全に実行できるディレクトリに——secure-file-privを設定したりできます。

  • 港口

    コマンド行形式 ——港口= #
    システム変数 港口
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 3306
    最小値 0
    最大値 65535

    サバがTCP/IP接続を监听するポトの数。この変数は,——港口オプションで設定できます。

  • preload_buffer_size

    コマンド行形式 ——preload-buffer-size = #
    システム変数 preload_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 32768
    最小値 1024
    最大値 1073741824

    econンデックスをプリロズ。

  • 分析

    0または(デフォルト)に設定した場合,ステ。1またはに設定した場合,ステ,トメントのプロファ,リングは有効になり,显示配置文件および显示配置文件ステトメントはプロファ。セクション13.7.5.32 " show profiles構文"を参照してください。

    この変数はMySQL 5.6.8で非推奨となり,将来のMySQLリリスで削除されます。

  • profiling_history_size

    分析が有効な場合にプロファ邮箱リング情報を保持する対象となるステ邮箱トメントの数。デフォルト値は15です。最大値は100です。値を0に設定すると、プロファイリングは実質的に無効になります。セクション13.7.5.32 " show profiles構文"を参照してください。

    この変数はMySQL 5.6.8で非推奨となり,将来のMySQLリリスで削除されます。

  • protocol_version

    システム変数 protocol_version
    スコプ グロバル
    動的 いいえ
    数値

    MySQL Serverによって使用されるクラアント/サ。

  • proxy_user

    システム変数 proxy_user
    スコプ セッション
    動的 いいえ
    文字列

    現在のクラ。そうでない場合,この変数はです。セクション6.3.9 "プロキシユザ"を参照してください。

  • pseudo_slave_mode

    導入 5.6.10
    システム変数 pseudo_slave_mode
    スコプ セッション
    動的 はい
    数値

    この変数は内部サバで使用します。これはMySQL5.6.10で追加されました。

  • pseudo_thread_id

    システム変数 pseudo_thread_id
    スコプ セッション
    動的 はい
    数値

    この変数は内部サバで使用します。

  • query_alloc_block_size

    コマンド行形式 ——query-alloc-block-size = #
    システム変数 query_alloc_block_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 8192
    最小値 1024
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295
    ブロックサ邮箱ズ 1024

    ステートメントの解析および実行中に作成されるオブジェクトに対して割り当てられるメモリーブロックの割り当てサイズ。メモリのフラグメント化にいて問題がある場合,このパラメ。

  • query_cache_limit

    コマンド行形式 ——query-cache-limit = #
    システム変数 query_cache_limit
    スコプ グロバル
    動的 はい
    数値
    デフォルト 1048576
    最小値 0
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    このバ邮箱ト数より大きい結果をキャッシュしません。デフォルト値は1mバ。

  • query_cache_min_res_unit

    コマンド行形式 ——query-cache-min-res-unit = #
    システム変数 query_cache_min_res_unit
    スコプ グロバル
    動的 はい
    数値
    デフォルト 4096
    最小値 512
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    クエリ。デフォルト値は4096 (4kバ2eト)です。この変数の調整にいての情報は,セクション8.9.3.3 "クエリキャッシュの構成"に提供されています。

  • query_cache_size

    コマンド行形式 ——query-cache-size = #
    システム変数 query_cache_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト(64ビットプラットフォム,≥5.6.8) 1048576
    デフォルト(64ビットプラットフォム,≤5.6.7) 0
    デフォルト(32ビットプラットフォム,≥5.6.8) 1048576
    デフォルト(32ビットプラットフォム,≤5.6.7) 0
    最小値 0
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    クエリ結果をキャッシュするために割り当てられたメモリの量。デフォルトでは,クエリキャッシュは無効化されます。これはデフォルト値の1mと,query_cache_typeのデフォルトの0を使用することによって実行できます。(MySQL5.6.8より前では、デフォルトサイズは 0 で、デフォルトのquery_cache_typeは1です。クエリキャッシュを使用しない場合,オヘッドを大幅に削減するにはquery_cache_type = 0でサバを開始する必要もあります.)

    許可される値は1024の倍数で,その他の値はもっとも近い倍数に切り下げられます。query_cache_typeが0に設定されても,query_cache_sizeバ邮箱トのメモリ邮箱は割り当てられることに注意してください。詳細にいては,セクション8.9.3.3 "クエリキャッシュの構成"を参照してください。

    クエリーキャッシュはその構造を割り当てるために最低約40 kバイトのサイズが必要です。(正確なサイズはシステムアーキテクチャーによります)。query_cache_sizeの値を小さく設定しすぎると,セクション8.9.3.3 "クエリキャッシュの構成"に記載されているような警告が発生します。

  • query_cache_type

    コマンド行形式 ——query-cache-type = #
    システム変数 query_cache_type
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト(≥5.6.8) 0
    デフォルト(≤5.6.7) 1
    有効な値

    0

    1

    2

    クエリキャッシュタ。全球値を設定すると,これ以降に接続するクラ电子书阅读器アントのタ电子书阅读器プが設定されます。個別のクラ邮箱アントは会话値を設定することで,クエリキャッシュの独自の使用に影響を及ぼします。設定可能な値を次の表に示します。

    オプション 説明
    0または クエリキャッシュに結果をキャッシュしたり,クエリキャッシュから結果を取得したりしません。これはクエリキャッシュバッファを割り当て解除しません。これを行うにはquery_cache_sizeを0に設定します。
    1または 选择SQL_NO_CACHEで始まるものを除くキャッシュ可能なすべてのクエリ結果をキャッシュします。
    2または需求 选择SQL_CACHEで始まるキャッシュ可能なクエリのみ結果をキャッシュします。

    この変数のデフォルトは,MySQL 5.6.8以降ではで,それより前はです。

    query_cache_typeを0に設定してサバを開始した場合,クエリ。これは,クエリーキャッシュを実行時に有効化できず、クエリー実行のオーバーヘッドが削減されることを意味します。

  • query_cache_wlock_invalidate

    コマンド行形式 ——query-cache-wlock-invalidate
    システム変数 query_cache_wlock_invalidate
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    通常、あるクラ以及アントがMyISAMテブルのロックを獲得した場合,クエリー結果がクエリーキャッシュ内にあると,別のクライアントがそのテーブルから読み取るステートメントの発行はブロックされません。この値を1にした場合,テブルに対するロックが獲得されて,そのテブルを参照するクエリキャッシュ内のすべてのクエリが無効化されます。これにより,そのテーブルにアクセスしようとするほかのクライアントは,ロック有効時に待機するよう強制されます。

  • query_prealloc_size

    コマンド行形式 ——query-prealloc-size = #
    システム変数 query_prealloc_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 8192
    最小値 8192
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295
    ブロックサ邮箱ズ 1024

    ステトメントの解析および実行に使用される永続バッファのサズ。このバッファは,ステトメント間で解放されません。複雑なクエリを発行する場合,query_prealloc_sizeの値を大きくすると,クエリー実行操作時にサーバーがメモリー割り当てを実行する必要性が低くなるため,パフォーマンスの向上に役立つ場合があります。

  • rand_seed1

    rand_seed1およびrand_seed2変数は,セッション変数としてのみ存在し,設定はできますが読み取ることはできません。変数は显示变量の出力に表示されますが,その値は表示されません。

    これらの変数の目的は,RAND ()関数のレプリケションをサポトすることです。RAND ()を呼び出すステートメントでは,マスターは2つの値をスレーブに渡し,スレーブではこれらの値は乱数ジェネレータにシードを指定するために使用されます。スレブはこれらの値を使用して,セッション変数rand_seed1およびrand_seed2を設定し,スレブのRAND ()はマスタと同じ値を生成します。

  • rand_seed2

    rand_seed1の説明を参照してください。

  • range_alloc_block_size

    コマンド行形式 ——range-alloc-block-size = #
    システム変数 range_alloc_block_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト(64ビットプラットフォム) 2048
    デフォルト(64ビットプラットフォム) 4096
    デフォルト(32ビットプラットフォム) 4096
    デフォルト(32ビットプラットフォム) 2048
    最小値(64ビットプラットフォム) 2048
    最小値(64ビットプラットフォム) 4096
    最小値(32ビットプラットフォム) 4096
    最小値(32ビットプラットフォム) 2048
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(64ビットプラットフォム) 18446744073709547520
    最大値(32ビットプラットフォム) 4294967295
    最大値(32ビットプラットフォム) 4294967295
    ブロックサ邮箱ズ 1024

    範囲の最適化を行うときに割り当てられるブロックのサ邮箱ズ。

  • read_buffer_size

    コマンド行形式 ——read-buffer-size = #
    システム変数 read_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 131072
    最小値 8200
    最大値 2147479552

    MyISAMテーブルの順次スキャンを実行する各スレッドは,スキャンする各テーブルにこのサイズ(バイト単位)のバッファーを割り当てます。多くの順次スキャンを実行する場合,この値を増やした方がよい場合もあり,デフォルトは131072です。この変数の値は4kバ录相机トの倍数にしてください。これが4K バイトの倍数でない値に設定された場合、値は 4K バイトにもっとも近い倍数に切り下げられます。

    このオプションは,すべての検索エンジンの次のコンテキストでも使用されます。

    • 命令で行をソ,。

    • パティションに一括挿入する場合。

    • ネストされたクエリの結果をキャッシュする場合。

    さらに,ストレジエンジンに固有の1の方法,まり内存テブルのメモリブロックサズを決定するためにも使用されます。

    read_buffer_sizeで許可される最大の設定は2gバereplicationトです。

    さまざまな操作中でのメモリ使用にいての詳細は,セクション8.11.4.1 " MySQLのメモリの使用方法"を参照してください。

  • read_only

    コマンド行形式 - - -只读
    システム変数 read_only
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    この変数はデフォルトでオフにされています。これが有効にされた場合,サバは超级権限を持つユーザーか,(スレーブサーバー上で)スレーブスレッドによって実行される更新を除く更新を許可しません。レプリケションセットアップでは,スレread_onlyを有効にして,スレーブがマスターサーバーからの更新のみ受け入れ,クライアントからは受け入れないようにすると便利です。

    read_only临时テブルに適用されず,サ(セクション5.2.1 "一般クエリログおよびスロクエリログの出力先の選択"を参照してください)。この変数の目的は、テーブルの構造または内容への変更を防ぐことであるため、分析表または优化表ステトメントの使用を妨げることはありません。分析および最適化は,そのような変更の条件を備えていません。まり,例を挙げると、読み取り専用スレーブでの一貫性検査は、mysqlcheck——所有数据库分析を使用して実行できるということを意味します。

    read_only全球変数としてのみ存在するため,値を変更するには超级権限が必要です。マスタサバ上でのread_onlyへの変更は,スレブサバに複製されません。マスタ上での設定に関係なく,値をスレ。

    重要

    MySQL 5.6で;read_onlyを有効にすると,超级権限を持っていないすべてのユザは,设置密码ステトメントを使用できなくなります。これは必ずしもすべての MySQL リリースシリーズに当てはまるわけではありません。1 つの MySQL リリースシリーズから別のリリースシリーズ (たとえば、MySQL 5.0 マスターから MySQL 5.1 あるいはそれ以降のスレーブ) にレプリケーションするとき、マスターとスレーブの両方が実行するバージョンのドキュメントを確認し、このread_onlyの動作が同じか同じでないかを判定し,異なる場合は,アプリケ,ションに影響があるかどうかを調べます。

    次の条件が適用されます。

    • 明示的なロック(锁表で取得)または保留中のトランザクションがある場合にread_onlyを有効にしようとすると,エラが発生します。

    • 他のクライアントが明示的なテーブルロックを保持しているか,保留中のトランザクションを持っている場合にread_onlyの有効化を試行すると,ロックが解放されてトランザクションが終了するまで試行がブロックされます。read_onlyの有効化の試行が保留されているとき,ほかのクライアントによるテーブルロックあるいはトランザクションの開始のリクエストもまたread_onlyが設定されるまでブロックされます。

    • グロバル読み取りロック(用读锁刷新表で取得)にはテブルロックが含まれていないため,read_onlyを有効化できます。

    MySQL 5.6で,メタデタロックを保持するアクティブなトランザクションに対してread_onlyを設定する試行は,それらのトランザクションが終了するまでブロックされます。

  • read_rnd_buffer_size

    コマンド行形式 ——read-rnd-buffer-size = #
    システム変数 read_rnd_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 262144
    最小値 1
    最大値 2147483647

    この変数は,MyISAMテーブルからの読み取り,ストレージエンジン,および多量程读の最適化のために使用されます。

    キソト操作のあとで,MyISAMテーブルの行をソート順に読み取るとき,ディスクシークを回避するため行はこのバッファーから読み取られます。セクション8.2.1.15 " order byの最適化"を参照してください。この変数を大きい値に設定すると、命令のパフォマンスを大幅に向上できます。ただし,これは各クライアントに割り当てられるバッファーであるため,グローバル変数を大きい値に設定しないでください。代わりに,大規模なクエリアント内からのみセッション変数を変更します。

    read_rnd_buffer_sizeの許可される最大の設定は2gバereplicationトです。

    さまざまな操作中でのメモリ使用にいての詳細は,セクション8.11.4.1 " MySQLのメモリの使用方法"を参照してください。多范围读取の最適化にいては,セクション8.2.1.13 " Multi-Range Readの最適化"を参照してください。

  • relay_log_purge

    コマンド行形式 ——relay-log-purge
    システム変数 relay_log_purge
    スコプ グロバル
    動的 はい
    ブール
    デフォルト 真正的

    リレログファジするよう無効または有効にします。デフォルト値は1 (です。

  • relay_log_space_limit

    コマンド行形式 ——relay-log-space-limit = #
    システム変数 relay_log_space_limit
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 0
    最小値 0
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295

    すべてのリレログに使用するスペスの最大量。

  • report_host

    コマンド行形式 ——主持人= host_name
    システム変数 report_host
    スコプ グロバル
    動的 いいえ
    文字列

    ——主持人オプションの値。

  • report_password

    コマンド行形式 ——report-password =名字
    システム変数 report_password
    スコプ グロバル
    動的 いいえ
    文字列

    ——report-passwordオプションの値。MySQLレプリケションユーザーアカウントについて使用されるパスワードと同じではありません。

  • report_port

    コマンド行形式 ——report-port = #
    システム変数 report_port
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト(≥5.6.5) (slave_port)
    デフォルト(≤5.6.4) 0
    最小値 0
    最大値 65535

    ——report-portオプションの値。

  • report_user

    コマンド行形式 ——报告用户=名字
    システム変数 report_user
    スコプ グロバル
    動的 いいえ
    文字列

    ——报告用户オプションの値。MySQLレプリケションユーザーアカウントについての名前と同じではありません。

  • rpl_semi_sync_master_enabled

    システム変数 rpl_semi_sync_master_enabled
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    準同期レプリケションがマスタ上で有効かどうかを制御します。プラグンを有効または無効にするには,この変数をまたは(あるいは1または0)にそれぞれ設定します。デフォルトはです。

    この変数は,マスター側の準同期レプリケーションプラグインがインストールされている場合のみ利用できます。

  • rpl_semi_sync_master_timeout

    システム変数 rpl_semi_sync_master_timeout
    スコプ グロバル
    動的 はい
    数値
    デフォルト 10000

    タイムアウトが発生して非同期レプリケーションに戻すまでに,スレーブからの肯定応答のコミットをマスターが待機する時間を制御する,ミリ秒単位の値。デフォルト値は10000(10秒)です。

    この変数は,マスター側の準同期レプリケーションプラグインがインストールされている場合のみ利用できます。

  • rpl_semi_sync_master_trace_level

    システム変数 rpl_semi_sync_master_trace_level
    スコプ グロバル
    動的 はい
    数値
    デフォルト 32

    マスタの準同期レプリケションデバッグトレスレベル。現在は4のレベルが定義されています。

    • 1 =一般レベル(時間関数の失敗など)

    • 16 =詳細レベル(詳細情報)

    • 32 =ネット待機レベル(ネットワク待機にいての詳細情報)

    • 64 =関数レベル(関数の入口および出口にいての情報)

    この変数は,マスター側の準同期レプリケーションプラグインがインストールされている場合のみ利用できます。

  • rpl_semi_sync_master_wait_no_slave

    システム変数 rpl_semi_sync_master_wait_no_slave
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    準同期レプリケーションでは,各トランザクションについて,マスターはいずれかの準同期スレーブからの受け取りの認証を,タイムアウトになるまで待機します。この期間中に応答がなければ,マスタは通常のレプリケションに戻ります。この変数は,タイムアウト期間中にスレーブカウントが減少してゼロになったとしても、マスターは通常のレプリケーションに戻る前に、タイムアウトが終了するまで待機するかどうかを制御します。

    値が(デフォルト)の場合,タイムアウト期間中に(たとえばスレーブが未接続となった場合),スレーブカウントが減少してゼロになるよう許可されます。マスターは引き続きタイムアウトを待機しているため,タイムアウト期間中にいずれかのスレーブが再接続してトランザクションを認証した場合,準同期レプリケーションは続行します。

    値がの場合,タイムアウト期間中にスレーブカウントが減少してゼロになると,マスターは通常のレプリケーションに戻ります。

    この変数は,マスター側の準同期レプリケーションプラグインがインストールされている場合のみ利用できます。

  • rpl_semi_sync_slave_enabled

    システム変数 rpl_semi_sync_slave_enabled
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    準同期レプリケションをスレブ上で有効にするかどうかを制御します。プラグンを有効または無効にするには,この変数をまたは(あるいは1または0)にそれぞれ設定します。デフォルトはです。

    この変数は,スレーブ側の準同期レプリケーションプラグインがインストールされている場合にのみ利用できます。

  • rpl_semi_sync_slave_trace_level

    システム変数 rpl_semi_sync_slave_trace_level
    スコプ グロバル
    動的 はい
    数値
    デフォルト 32

    スレブの準同期レプリケションデバッグトレスレベル。許可できる値にいては,rpl_semi_sync_master_trace_levelを参照してください。

    この変数は,スレーブ側の準同期レプリケーションプラグインがインストールされている場合にのみ利用できます。

  • secure_auth

    コマンド行形式 ——secure-auth
    システム変数 secure_auth
    スコプ グロバル
    動的 はい
    ブール
    デフォルト(≥5.6.5)
    デフォルト(≤5.6.4)

    この変数が有効な場合,サーバーは,古い(4.1以前の)形式で格納されているパスワードを持つアカウントを使用しようとしたクライアントの接続をブロックします。

    古い形式を使用したパスワードの使用(セキュリティー保護されていないネットワーク上での通信)を防ぐには,この変数を有効にします。MySQL 5.6.5より前では,この変数はデフォルトで無効です。MySQL 5.6.5以降では,これはデフォルトで有効です。

    この変数が有効で,権限テブルが4.1以前の形式である場合,サの起動が失敗します。セクションb.5.2.4 "クラe . e .アントは認証プロトコルに対応できません"を参照してください。

    注記

    4.1より前のハッシュ方式を使用するパスワードはネイティブのパスワードハッシュ方式を使用するパスワードよりもセキュアでないため,使用しないようにしてください.4.1よりも前のパスワードは非推奨であり,これらのサポートは今後のMySQLリリースで削除される予定です。そのため,secure_authの無効化も非推奨です。

  • secure_file_priv

    コマンド行形式 ——secure-file-priv =路径
    システム変数 secure_file_priv
    スコプ グロバル
    動的 いいえ
    文字列

    デフォルトでは,この変数は空です。ディレクトリの名前に設定すると,LOAD_FILE ()関数と,加载数据および选择……到输出文件ステトメントの効果を制限し,そのディレクトリ内のファルにのみ機能します。

  • server_id

    コマンド行形式 ——服务器id = #
    システム変数 server_id
    スコプ グロバル
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 4294967295

    マスタおよびスレブそれぞれに一意の識別子を付与するレプリケ。この変数は,——服务器idオプションによって設定されます。レプリケションに参加する各サーバーは、そのサーバーの ID となる 1 から 232−1の範囲の正の整数を,選択します。

  • sha256_password_private_key_path

    導入 5.6.6
    システム変数 sha256_password_private_key_path
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名
    デフォルト private_key.pem

    sha256_password認証プラグereplicationン用のrsa秘密鍵ファereplicationルのパス名。ファ邮箱ル名が相対パスとして指定された場合、サーバーのデータディレクトリを基準として解釈されます。ファイルは PEM 形式である必要があります。このファイルは秘密鍵を格納しているため、MySQL Server のみがファイルを読み取りできるようにファイルのアクセスモードを制限します。

    Rsa鍵ファルの作成の説明を含むsha256_passwordにいての情報は,セクション6.3.8.4 " sha-256認証プラグereplicationン"を参照してください。

    この変数は,MySQLがOpenSSLを使用して構築されている場合のみ利用できます。これはMySQL 5.6.6で追加されました。(MySQLCommunity Edition は yaSSL を使用して構築されています。)

  • sha256_password_public_key_path

    導入 5.6.6
    システム変数 sha256_password_public_key_path
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名
    デフォルト public_key.pem

    sha256_password認証プラグereplicationン用のrsa公開鍵ファereplicationルのパス名。ファ邮箱ル名が相対パスとして指定された場合、サーバーのデータディレクトリを基準として解釈されます。ファイルは PEM 形式である必要があります。このファイルは公開鍵を格納しているため、クライアントユーザーに対してコピーを自由に配布できます。(RSA パスワード暗号化を使用してサーバーに接続するときに公開鍵を明示的に指定するクライアントは、サーバーで使用されるものと同じ公開鍵を使用する必要があります。)

    Rsa鍵ファereplicationルの作成と,クラereplicationアントがRsa公開鍵を指定する方法にereplicationいての説明を含む,sha256_passwordにいての情報は,セクション6.3.8.4 " sha-256認証プラグereplicationン"を参照してください。

    この変数は,MySQLがOpenSSLを使用して構築されている場合のみ利用できます。これはMySQL 5.6.6で追加されました。(MySQLCommunity Edition は yaSSL を使用して構築されています。)

  • shared_memory

    コマンド行形式 ——shared-memory-base-name =名字
    システム変数 shared_memory
    スコプ グロバル
    動的 いいえ
    プラットフォム固有 窗户

    (Windowsのみ.)サバが共有メモリ接続を許可するかどうか. (Windowsのみ.)

  • shared_memory_base_name

    システム変数 shared_memory_base_name
    スコプ グロバル
    動的 いいえ
    プラットフォム固有 窗户

    (Windowsのみ.)共有メモリ接続に使用する共有メモリの名前。これは,単一の物理マシン上で複数の MySQL インスタンスを実行する場合に便利です。デフォルト名はMYSQLです。名前は大文字と小文字を区別します。

  • skip_external_locking

    コマンド行形式 ——skip-external-locking
    システム変数 skip_external_locking
    スコプ グロバル
    動的 いいえ
    ブール
    デフォルト

    これは,mysqldが外部ロック(システムロック)を使用する場合はで,外部ロックが無効な場合はです。これは、MyISAMテブルアクセスにのみ影響します。

    この変数は,——外部锁または——skip-external-lockingオプションによって設定されます。MySQL4.0 以降では、外部ロックはデフォルトで無効化されています。

    外部ロックはMyISAMテブルアクセスにのみ影響します。使用できるまたはできない状況も含めた詳細情報にいては,セクション8.10.5 "外部ロック"を参照してください。

  • skip_name_resolve

    コマンド行形式 ——skip-name-resolve
    システム変数 skip_name_resolve
    スコプ グロバル
    動的 いいえ
    ブール
    デフォルト

    この変数は,——skip-name-resolveオプションの値から設定されます。これがの場合,mysqldはクラ邮箱アント接続を検査するときにホスト名を解決します。これがの場合,mysqldはIP番号のみを使用し,この状況では,付与テブル内のすべての宿主カラム値がIPアドレスまたは本地主机である必要があります。セクション8.11.5.2 " dnsルックアップの最適化とホストキャッシュ"を参照してください。

  • skip_networking

    コマンド行形式 ——skip-networking
    システム変数 skip_networking
    スコプ グロバル
    動的 いいえ

    サバがロカル接続(tcp / ip以外)のみ許可する場合,これはです。Unixの場合,ロカル接続にはUnixソケットファ。窗户の場合,ローカル接続には名前付きパイプまたは共有メモリーが使用されます。この変数は、——skip-networkingオプションを使用してに設定できます。

  • skip_show_database

    コマンド行形式 ——skip-show-database
    システム変数 skip_show_database
    スコプ グロバル
    動的 いいえ

    これは,显示数据库権限を持っていないユザが显示数据库ステトメントを使用することを防ぎます。ほかのユーザーに属するデータベースをユーザーが表示できることに不安がある場合に,セキュリティーを高めることができます。この効果は显示数据库権限によって異なります。変数の値がの場合,显示数据库ステトメントは显示数据库権限を持。値がの場合,显示数据库はすべてのユザに許可されますが,ユザが显示数据库またはほかの権限を持。(すべてのグロバル権限がデタベスのための権限とみなされることに注意してください。)

  • slow_launch_time

    コマンド行形式 ——slow-launch-time = #
    システム変数 slow_launch_time
    スコプ グロバル
    動的 はい
    数値
    デフォルト 2

    スレッドを作成する時間がこの秒数より長くかかると,サバはSlow_launch_threadsステタス変数を増やします。

  • slow_query_log

    コマンド行形式 ——慢速查询日志
    システム変数 slow_query_log
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    スロクエリログを有効にするかどうか。値が0(または)の場合はログを無効にし,1(またはの場合はログを有効にします。デフォルト値は,——slow_query_logオプションが指定されているかどうかによって異なります。ログ出力先はlog_outputシステム変数によって制御され,この値を没有一个にした場合はログが有効になっていてもログエントリは書き込まれません。

    スローの程度は,long_query_time変数の値によって決定されます。セクション5.2.5 "スロクエリログ"を参照してください。

  • slow_query_log_file

    コマンド行形式 ——slow-query-log-file = file_name
    システム変数 slow_query_log_file
    スコプ グロバル
    動的 はい
    ファ邮箱ル名
    デフォルト host_name-slow.log

    スロクエリログファルの名前。デフォルト値はhost_name-slow.logですが,初期値は——slow_query_log_fileオプションを使用すると変更できます。

  • 套接字

    コマンド行形式 ——套接字= file_name
    システム変数 套接字
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名
    デフォルト / tmp / mysql.sock

    Unixプラットフォームでは,この変数は,ローカルクライアント接続に使用されるソケットファイルの名前です。デフォルトは/ tmp / mysql.sockです。(一部の配布形式ではディレクトリが異なる場合があり、たとえば RPM の場合は/var/lib/mysqlです。)

    Windowsでは,この変数は,ロ。デフォルト値はMySQLです(大文字小文字の区別はありません)。

  • sort_buffer_size

    コマンド行形式 ——sort-buffer-size = #
    システム変数 sort_buffer_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト(その他,64ビットプラットフォム,≥5.6.4) 262144
    デフォルト(その他,64ビットプラットフォム,≤5.6.3) 2097144
    デフォルト(その他,32ビットプラットフォム,≥5.6.4) 262144
    デフォルト(その他,32ビットプラットフォム,≤5.6.3) 2097144
    デフォルト(Windows,≥5.6.4) 262144
    デフォルト(Windows,≤5.6.3) 2097144
    最小値 32768
    最大値(その他,64ビットプラットフォム) 18446744073709551615
    最大値(その他,32ビットプラットフォム) 4294967295
    最大値(Windows) 4294967295

    ソトを実行する必要がある各セッションは,このサを割り当てます。sort_buffer_sizeはいずれかのストレジエンジンに固有ではなく,一般的な方法で最適化に適用されます。例にいては,セクション8.2.1.15 " order byの最適化"を参照してください。

    展示全球地位の出力に表示される秒あたりのSort_merge_passesの数が多い場合,sort_buffer_size値を増やすことで,クエリンデックスの改善によって改善できない命令または集团操作を高速化することを検討できます。

    MySQL 5.6.4以降では,オプティマイザは必要なスペースを算出しようとしますが,さらに多く上限まで割り当てることができます。MySQL 5.6.4より前では,オプティマイザはバッファーのすべてが必要ない場合でも,バッファー全体を割り当てます。いずれの場合も,これを必要以上に大きくグローバルに設定すると,ソートを実行するほとんどのクエリーが低速化します。これはセッション設定として増やし,かつ大きいサイズを必要とするセッションに制限することを推奨します。Linuxの場合,256K バイトおよび 2M バイトのしきい値があり、それより大きい値にするとメモリー割り当てが著しく低速になるため、これらのいずれかの値より低くすることを検討してください。実験して、ワークロードに最適な値を見つけてください。セクションB.5.4.4“MySQLが一時ファ”を参照してください。

    許可されるsort_buffer_sizeの最大の設定値は4gバereplicationト−1です。64ビットプラットフォームの場合は大きい値が許可されます (64 ビットの Windows の場合は例外で、大きい値は 4G バイト − 1 に切り捨てられて警告が出ます)。

  • sql_auto_is_null

    システム変数 sql_auto_is_null
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 0

    この変数が1に設定されている場合は,自動的に生成されたAUTO_INCREMENT値を正常に挿入するステートメントの後に,次の形式のステートメントを発行すれば,その値を検索できます。

    SELECT * FROMtbl_name在哪里auto_col为空

    ステトメントが行を返す場合,返される値はLAST_INSERT_ID ()関数を呼び出した場合と同じです。複数行の挿入後の戻り値などにいての詳細は,セクション12.14 "情報関数"を参照してください。AUTO_INCREMENT値を正常に挿入できなかった場合,选择ステトメントは行を返しません。

    为空比較を使用してAUTO_INCREMENT访问などの一部のODBCプログラムによって使用されます。获取自动递增值を参照してください。この動作はsql_auto_is_nullを0に設定することによって無効化できます。

    MySQL 5.6ではsql_auto_is_nullのデフォルト値は0です。

  • sql_big_selects

    システム変数 sql_big_selects
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 1

    0に設定すると,MySQLは,実行に非常に時間がかかる选择ステトメント(まり,調査される行数がmax_join_sizeの値を超えるとオプティマザが推定したステトメント)を中止します。これは,推奨されない在哪里ステトメントが発行されたときに便利です。新規接続に1で,これはすべての选择ステトメントを許可します。

    max_join_sizeシステム変数を默认的以外の値に設定すると,sql_big_selectsは0に設定されます。

  • sql_buffer_result

    システム変数 sql_buffer_result
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 0

    1に設定すると,sql_buffer_result选择ステトメントからの結果を一時テブルに配置するよう強制します。これは,MySQLでテーブルロックを早期に解放するのに役立ち、クライアントに結果を送信するのに長い時間がかかる場合に適していることがあります。デフォルト値は 0 です。

  • sql_log_bin

    システム変数 sql_log_bin
    スコプ グロバル,セッション
    動的 はい
    ブール

    この変数は、バ以及ナリログへのロギングを実行するかどうかを制御します。デフォルト値は1(ロギングを実行する)です。現在のセッションのロギングを変更するには,この変数のセッション値を変更します。この変数を設定するには,セッションユザが超级権限を持必要があります。

    MySQL 5.6では,トランザクションまたはサブクエリ内に@@SESSION.sql_log_binを設定できません。(バグ #53437)

  • sql_log_off

    システム変数 sql_log_off
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 0

    この変数は,一般クエリログへのロギングが実行されるかどうかを制御します。デフォルト値は0(ロギングを実行する)です。現在のセッションのロギングを変更するには,この変数のセッション値を変更します。このオプションを設定するには,セッションユザが超级権限を持必要があります。デフォルト値は0です。

  • sql_mode

    コマンド行形式 ——sql模式=名字
    システム変数 sql_mode
    スコプ グロバル,セッション
    動的 はい
    セット
    デフォルト(≥5.6.6) NO_ENGINE_SUBSTITUTION
    デフォルト(≤5.6.5)
    有効な値

    ALLOW_INVALID_DATES

    ANSI_QUOTES

    ERROR_FOR_DIVISION_BY_ZERO

    HIGH_NOT_PRECEDENCE

    IGNORE_SPACE

    NO_AUTO_CREATE_USER

    NO_AUTO_VALUE_ON_ZERO

    NO_BACKSLASH_ESCAPES

    NO_DIR_IN_CREATE

    NO_ENGINE_SUBSTITUTION

    NO_FIELD_OPTIONS

    NO_KEY_OPTIONS

    NO_TABLE_OPTIONS

    NO_UNSIGNED_SUBTRACTION

    NO_ZERO_DATE

    NO_ZERO_IN_DATE

    ONLY_FULL_GROUP_BY

    PAD_CHAR_TO_FULL_LENGTH

    PIPES_AS_CONCAT

    REAL_AS_FLOAT

    STRICT_ALL_TABLES

    STRICT_TRANS_TABLES

    現在のサバSQLモドで,動的に設定できます。MySQL 5.6.6以降のデフォルトはNO_ENGINE_SUBSTITUTIONで,以前は空の文字列でした。セクション5.1.7 "サバSQLモド"を参照してください。

    注記

    MySQLインストールプログラムはインストールプロセス中にSQLモードを構成することがあります。たとえば,mysql_install_dbは,my.cnfという名前のデフォルトオプションファ邮箱ルを基本邮箱ンスト邮箱ルディレクトリに作成します。このファereplicationルには,sqlモereplicationドを設定する行が含まれています。セクション4.4.3 "mysql_install_dbMySQLデタディレクトリの初期化”を参照してください。

    SQLモードがデフォルトまたは期待されているモードと異なる場合,サーバーが起動時に読み取るオプションファイル内の設定を確認してください。

  • sql_notes

    1(デフォルト)に設定した場合,请注意レベルの警告によってwarning_countが増加し,サバがこれらを記録します。0に設定した場合,请注意の警告によってwarning_countは増加せず,サバはこれらを記録しません。, mysqldumpには,この変数を0に設定するための出力が含まれているため,ダンプファイルをリロードしても,リロード操作の整合性に影響しないイベントについて,警告が生成されません。

  • sql_quote_show_create

    1(デフォルト)に設定すると,サは显示创建表显示创建数据库ステトメントに識別子を引用します。0に設定した場合,引用は無効化されます。このオプションはデフォルトで有効化されているため、引用が必要な識別子に対してレプリケーションが機能します。セクション13.7.5.12 " show create table構文"およびセクション13.7.5.8 " show create database構文"を参照してください。

  • sql_safe_updates

    1 .に設定すると,MySQLは在哪里句または限制句の内部でキを使用しない更新または删除ステトメントを中止します。(特に,更新ステトメントは,キを使用する在哪里句または限制句,あるいはその両方を持必要があります。删除ステートメントは両方を持つ必要があります)これにより,キーが正しく利用されないため多数の行を変更または削除する可能性がある更新または删除ステトメントのキャッチが可能になります。デフォルト値は0です。

  • sql_select_limit

    システム変数 sql_select_limit
    スコプ グロバル,セッション
    動的 はい
    数値

    选择ステトメントから返される最大行数。新規接続に,サ。標準的なデフォルト値は(232−1または(2 .单击“确定”64−1です。制限を変更した場合,デフォルト値は默认的の値を割り当てることでリストアできます。

    选择限制句がある場合,限制sql_select_limitの値に優先されます。

  • sql_warnings

    この変数は,警告が発生する場合に,単一行の插入ステトメントが情報文字列を生成するかどうかを制御します。デフォルトは0です。この値を1に設定すると,情報文字列が生成されます。

  • ssl_ca

    コマンド行形式 ——ssl-ca = file_name
    システム変数 ssl_ca
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    信頼されたSSL caのリストを含むファereplicationルへのパス。

  • ssl_capath

    コマンド行形式 ——ssl-capath = dir_name
    システム変数 ssl_capath
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    Pem形式の信頼されたSSL ca証明書を格納するディレクトリのパス。

  • ssl_cert

    コマンド行形式 ——ssl-cert = file_name
    システム変数 ssl_cert
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    セキュアな接続を確立するために使用するSSL証明書ファereplicationルの名前。

  • ssl_cipher

    コマンド行形式 ——ssl cipher =名字
    システム変数 ssl_cipher
    スコプ グロバル
    動的 いいえ
    文字列

    SSL暗号化に使用する許可されている暗号のリスト。

  • ssl_crl

    コマンド行形式 ——ssl-crl = file_name
    導入 5.6.3
    システム変数 ssl_crl
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    Pem形式での証明書失効リストを含むファPemルへのパス。失効リストは,OpenSSLに対してコンパイルされたMySQL配布で機能します(yaSSLでは機能しません)。

    この変数はMySQL 5.6.3で追加されました。

  • ssl_crlpath

    コマンド行形式 ——ssl-crlpath = dir_name
    導入 5.6.3
    システム変数 ssl_crlpath
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    Pem形式での証明書失効リストを含むファPemルを格納するディレクトリへのパス。失効リストは,OpenSSLに対してコンパイルされたMySQL配布で機能します(yaSSLでは機能しません)。

    この変数はMySQL 5.6.3で追加されました。

  • ssl_key

    コマンド行形式 ——ssl密钥= file_name
    システム変数 ssl_key
    スコプ グロバル
    動的 いいえ
    ファ邮箱ル名

    セキュアな接続を確立するために使用するSSL鍵ファereplicationルの名前。

  • storage_engine

    システム変数 storage_engine
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト InnoDB

    デフォルトストレジエンジン(テブル型)。サバ起動時にストレジエンジンを設定するには,——default-storage-engineオプションを使用します。セクション5.1.3 "サバコマンドオプション"を参照してください。

    この変数は非推奨です。代わりにdefault_storage_engineを使用してください。

  • stored_program_cache

    コマンド行形式 ——stored-program-cache = #
    導入 5.6.5
    システム変数 stored_program_cache
    スコプ グロバル
    動的 はい
    数値
    デフォルト 256
    最小値 256
    最大値 524288

    接続あたりでキャッシュされるストアドルチンの数にいて,上側のソフトリミットを設定します。この変数の値は、ストアドプロシージャーおよびストアドファンクションで、MySQL Server によって維持される 2 つのキャッシュそれぞれに保持されるストアドルーチンの数に関して指定します。

    ストアドルーチンが実行されると,ルーチン内の先頭または最上位レベルのステートメントが解析される前に,このキャッシュサイズが検査されます。同じタイプのルーチン(どちらが実行されているかによってストアドプロシージャーまたはストアドファンクション)の数が,この変数によって指定される制限を超える場合,対応するキャッシュがフラッシュされ,キャッシュされたオブジェクトに対して以前割り当てられていたメモリーが解放されます。これにより,ストアドル,チン間に依存関係がある場合でも,キャッシュを安全にフラッシュできます。

  • sync_frm

    コマンド行形式 ——sync-frm
    システム変数 sync_frm
    スコプ グロバル
    動的 はい
    ブール
    デフォルト 真正的

    この変数が1に設定された場合,一時テブルが作成されると,その.frmファ邮箱ルは(fdatasync ()を使用して)ディスクに同期されます。これは遅いですが、クラッシュした場合はより安全です。デフォルトは 1 です。

  • system_time_zone

    システム変数 system_time_zone
    スコプ グロバル
    動的 いいえ
    文字列

    サバシステムタムゾン。サーバーは実行を開始するとき,マシンのデフォルトからタイムゾーン設定を継承し,サーバーを実行するために使用されるアカウントの環境または起動スクリプトによって変更されることがあります。値はsystem_time_zoneを設定するために使用されます。通常、タTZ環境変数で指定されます。またはmysqld_safeスクリプトの——时区オプションを使用しても指定できます。

    system_time_zone変数はtime_zoneと異なります。これらは同じ値になることもありますが,後者の変数は,接続する各クライアントのタイムゾーンを初期化するために使用されます。セクション10.6 " MySQL Serverでのタ"を参照してください。

  • table_definition_cache

    システム変数 table_definition_cache
    スコプ グロバル
    動的 はい
    数値
    デフォルト(≥5.6.8) 1 (autosized)
    デフォルト(≤5.6.7) 400
    最小値 400
    最大値 524288

    定義キャッシュに格納可能な(.frmファルからの)テブル定義の数。多数のテーブルを使用する場合,大きいテーブル定義キャッシュを作成して,テーブルを開くことを高速化できます。標準のテーブルキャッシュと異なり,テーブル定義キャッシュは占有スペースが少なくファイルディスクリプタを使用しません。最小値は400です。デフォルト値は次の式に基づき、2000 までに制限されています。

    400 + (table_open_cache / 2)

    MySQL 5.6.8より前では,デフォルトは400です。

    InnoDBの場合,table_definition_cacheは,InnoDBデタディクショナリキャッシュ内の開いているテブルンスタンスの数のソフト制限として機能します。開いているテブルtable_definition_cache設定を超えた場合,LRUメカニズムはエビクション用のテーブルインスタンスにマークを付け,最終的にデータディクショナリキャッシュから削除されます。この制限は,次回サーバー開始までに使用頻度が低いテーブルインスタンスをキャッシュするために大量のメモリーが使用されるような状況に対処するのに役立ちます。キャッシュされたメタデタを持テ,table_definition_cacheによって定義された制限よりも多い場合があります。これは,InnoDBシステムテーブルインスタンスと,外部キー関係を持つ親および子のテーブルインスタンスがLRUリストに配置されず,メモリーからエビクションされないためです。

    さらに,table_definition_cacheは,一度に開くことができる,InnoDB每表文件テブルスペスの数のソフト制限を定義し,これはinnodb_open_filesによっても制御されます。table_definition_cacheおよびinnodb_open_filesの両方が設定される場合,高い方の設定値が使用されます。どらの変数も設定されない場合,デフォルト値が高いtable_definition_cacheが使用されます。オプンテブルスペスファtable_definition_cacheまたはinnodb_open_filesによって定義された制限を超える場合,LRUメカニズムは,テーブルスペースファイルLRUリストを検索して,完全にフラッシュされて現在延長されていないファイルを探します。この処理は,新しいテブルスペスが開くたびに実行されます。非アクティブなテブルスペスがない場合,テ。

  • table_open_cache

    システム変数 table_open_cache
    スコプ グロバル
    動的 はい
    数値
    デフォルト(≥5.6.8) 2000
    デフォルト(≤5.6.7) 400
    最小値 1
    最大値 524288

    すべてのスレッドにいて開いているテブルの数。この値を大きくすると,mysqldが要求するファ邮箱ルディスクリプタの数が増加します。Opened_tablesステタス変数を検査して,テブルキャッシュを増やす必要があるかどうかを確認できます。セクション5.1.6 "サバステタス変数"を参照してください。Opened_tablesの値が大きく,刷新表をあまり使用しない場合(すべてのテブルのクロズおよび再オプンの強制のみを実行する),table_open_cache変数の値を増やします。テブルキャッシュに関する詳細は,セクション8.4.3.1 " MySQLでのテブルのオプンとクロズの方法"を参照してください。

  • table_open_cache_instances

    導入 5.6.6
    システム変数 table_open_cache_instances
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 1

    開いているテブルキャッシュンスタンスの数(デフォルトは1)。セッション間の競合を減少させることでスケーラビリティーを改善するために、開いているテーブルキャッシュを、サイズがtable_open_cache/table_open_cache_instancesのいく。DMLステートメントでは,セッションはインスタンスにアクセスするために,1つのインスタンスのみロックする必要があります。このセグメントキャッシュは複数インスタンスにわたってアクセスし,多くのセッションがテーブルにアクセスする場合にキャッシュを使用する演算の高いパフォーマンスが可能になります。(DDLステートメントでは引き続きキャッシュ全体のロックが必要ですが,そのようなステートメントはDMLステートメントよりも頻度がずっと低くなります)。

    通常16以上のコアを使用するシステムでは,8または16の値が推奨されます。

    この変数はMySQL 5.6.6で追加されました。

  • thread_cache_size

    コマンド行形式 ——thread-cache-size = #
    システム変数 thread_cache_size
    スコプ グロバル
    動的 はい
    数値
    デフォルト(≥5.6.8) 1 (autosized)
    デフォルト(≤5.6.7) 0
    最小値 0
    最大値 16384

    サバが再使用のためにキャッシュするスレッドの数。クラアントが接続を切断したとき,スレッド数がthread_cache_sizeより少なければ、クラ以及アントのスレッドはキャッシュに配置されます。スレッドのリクエストは,可能であれば,キャッシュからのスレッドを再使用することによって満たされ,キャッシュが空の場合のみ新しいスレッドが作成されます。多くの新しい接続がある場合,この変数を増やしてパフォマンスを向上できます。スレッドの実装が適切な場合,通常はパフォマンスが著しく改善されることはありません。ただし,1秒あたり数百件の接続がサ,バ,で見られる場合,通常はthread_cache_sizeを十分に高く設定すると,ほとんどの新しい接続でキャッシュされたスレッドを使用できます。ステタス変数连接Threads_createdの差異を調査することで,スレッドキャッシュの効率性を確認できます。詳細にいては,セクション5.1.6 "サバステタス変数"を参照してください。

    デフォルト値は次の式に基づいており,上限は100に制限されています。

    8 + (max_connections / 100)

    MySQL 5.6.8より前では,デフォルトは0です。

  • thread_concurrency

    コマンド行形式 ——线程并发= #
    非推奨 5.6.1
    システム変数 thread_concurrency
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 10
    最小値 1
    最大値 512

    この変数はSolaris 8以前のシステムに固有のもので,mysqldはこのシステムに対し,変数値を指定してthr_setconcurrency ()関数を呼び出します。この関数によって,アプリケーションは,同時に実行するのが望ましいスレッド数についてのヒントをスレッドシステムに指示できます。現在のSolarisバジョンのドキュメントには,これは効果がないと記載されています。

    この変数はMySQL 5.6.1以降で非推奨となり,MySQL 5.7で削除されています。これを見つけたときは,Solaris 8以前のためのものでないかぎり,MySQL構成ファイルから削除してください。

  • thread_handling

    コマンド行形式 ——线程处理=名字
    システム変数 thread_handling
    スコプ グロバル
    動的 いいえ
    列挙
    デフォルト 每个连接一个线程
    有効な値

    没有线程

    每个连接一个线程

    动态加载的

    接続スレッドのサバによって使用されるスレッド処理モデル。許可される値は没有线程(サバは1の接続を処理するために単一スレッドを使用する)および每个连接一个线程(サバはそれぞれのクラ1のスレッドを使用する)です。Linuxでのデバッグには没有线程が便利です。セクション24.4 " MySQLのデバッグおよび移植"を参照してください。

    スレッドプthread_handling値を动态加载的に設定します。セクション8.11.6.1 "スレッドプルコンポネントとル"を参照してください。

  • thread_pool_algorithm

    コマンド行形式 ——thread-pool-algorithm = #
    導入 5.6.10
    システム変数 thread_pool_algorithm
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 0
    最小値 0
    最大値 1

    この変数は,スレッドプンが使用するアルゴリズムを制御します。

    • 値0(デフォルト)では,並列性の低い保守的なアルゴリズムが使用されます。これはもっとも良く検査されていて、非常に良好な結果を生成することが知られています。

    • 値1では並列性が高まり,より積極的なアルゴリズムが使用されます。このアルゴリズムは,最適なスレッドカウントでパフォーマンスが5 - 10%高まりますが,接続数が増えるにつれてパフォーマンスが低下することが知られています。この使用は実験的であり,サポトされないものとみなすようにしてください。

      この変数はMySQL 5.6.10で追加されました。これはスレッドプールプラグインが有効な場合のみ使用できます。セクション8.11.6 "スレッドプルプラグン"を参照してください

  • thread_pool_high_priority_connection

    コマンド行形式 ——thread-pool-high-priority-connection = #
    導入 5.6.10
    システム変数 thread_pool_high_priority_connection
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 1

    この変数は,実行前の新規ステ。値が0(假、デフォルト)の場合,ステートメントのキューイングでは優先度の低いキューと優先度の高いキューの両方が使用されます。値が 1 (true) の場合、キューに入れられるステートメントは常に優先度の高いキューに入ります。

    この変数はMySQL 5.6.10で追加されました。これはスレッドプールプラグインが有効な場合のみ使用できます。セクション8.11.6 "スレッドプルプラグン"を参照してください

  • thread_pool_max_unused_threads

    コマンド行形式 ——thread-pool-max-unused-threads = #
    導入 5.6.10
    システム変数 thread_pool_max_unused_threads
    スコプ グロバル
    動的 はい
    数値
    デフォルト 0
    最小値 0
    最大値 4096

    スレッドプル内で許可される最大の未使用スレッド数。この変数により,スリプ状態のスレッドによって使用されるメモリの量を制限できます。

    値0(デフォルト)は,スリプ状態のスレッドの数を制限しないことを意味します。値Nは,Nが0より大きい場合,1のコンシュマスレッドと,N−1個の予約スレッドを意味します。この状況で,スレッドがスリープ状態に入ろうとしたが,スリープ状態のスレッド数がすでに最大値に到達している場合,スレッドはスリープ状態に入らずに存在します。

    スリープ状態のスレッドは,コンシューマスレッドまたは予約スレッドのいずれかとしてスリープ状態になります。スレッドプルでは,1。あるスレッドがスリープ状態になり,コンシューマスレッドが存在しない場合,そのスレッドはコンシューマスレッドとしてスリープ状態になります。スレッドをウェイクアップさせる必要があるとき,コンシューマスレッドが存在すれば,そのコンシューマスレッドが選択されます。ウェ邮箱クアップするコンシュ邮箱マスレッドがない場合にのみ予約スレッドが選択されます。

    この変数はMySQL 5.6.10で追加されました。これはスレッドプールプラグインが有効な場合のみ使用できます。セクション8.11.6 "スレッドプルプラグン"を参照してください

  • thread_pool_prio_kickup_timer

    コマンド行形式 ——thread-pool-prio-kickup-timer = #
    導入 5.6.10
    システム変数 thread_pool_prio_kickup_timer
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 1000
    最小値 0
    最大値 4294967294

    この変数は,優先度が低いキュで実行を待機するステトメントに影響します。この値は、待機中のステートメントが優先度の高いキューに移されるまでのミリ秒数です。デフォルトは 1000 (1 秒) です。値の範囲は 0 から 232−2です。

    この変数はMySQL 5.6.10で追加されました。これはスレッドプールプラグインが有効な場合のみ使用できます。セクション8.11.6 "スレッドプルプラグン"を参照してください

  • thread_pool_size

    コマンド行形式 ——线程池大小= #
    導入 5.6.10
    システム変数 thread_pool_size
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト 16
    最小値 1
    最大値 64

    スレッドプル内のスレッドグルプの数。これはスレッドプールのパフォーマンスを制御するもっとも重要なパラメータです。同時に実行できるステートメントの数に影響します。デフォルト値は 16 で、許可される値の範囲は 1 から 64 です。この範囲の外側の値が指定された場合、スレッドプールプラグインはロードされず、サーバーはエラーログにメッセージを書き込みます。

    この変数はMySQL 5.6.10で追加されました。これはスレッドプールプラグインが有効な場合のみ使用できます。セクション8.11.6 "スレッドプルプラグン"を参照してください

  • thread_pool_stall_limit

    コマンド行形式 ——thread-pool-stall-limit = #
    導入 5.6.10
    システム変数 thread_pool_stall_limit
    スコプ グロバル
    動的 はい
    数値
    デフォルト 6
    最小値 4
    最大値 600

    この変数はステトメントの実行に影響します。この値は、ステートメントが実行を開始したあと、ステートメントが停滞していると定義される前に終了する時間量で、その時点で、スレッドプールはスレッドグループは別のステートメントの実行の開始を許可します。この値は 10 ミリ秒単位で測定されるため、値 6 (デフォルト) は 60 ミリ秒を意味します。値の範囲は 4 から 600 (40 ミリ秒から 6 秒) です。待機の値が短いと、スレッドはよりすみやかに開始できます。短い値はデッドロック状況を回避により適しています。長い待機の値は、長時間実行するステートメントを含むワークロードで有用で、現在のステートメントの実行時に多数の新しいステートメントが開始しないようにします。

    この変数はMySQL 5.6.10で追加されました。これはスレッドプールプラグインが有効な場合のみ使用できます。セクション8.11.6 "スレッドプルプラグン"を参照してください

  • thread_stack

    コマンド行形式 ——线程栈= #
    システム変数 thread_stack
    スコプ グロバル
    動的 いいえ
    数値
    デフォルト(64ビットプラットフォム) 262144
    デフォルト(32ビットプラットフォム) 196608
    最小値 131072
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295
    ブロックサ邮箱ズ 1024

    各スレッドのスタックサ邮箱ズ。crash-meテストによって検出される制限の多くは,この値に依存します。セクション8.12.2 " MySQLベンチマ"を参照してください。デフォルトの192K バイト (64 ビットシステムの場合は 256K バイト) は、通常の操作では十分な大きさです。スレッドスタックサイズが小さすぎると、サーバーで処理できる SQL ステートメントの複雑さ、ストアドプロシージャーの再帰の深さなど、メモリーを大量に消費する処理が制限されます。

  • time_format

    この変数は使用されません。これはMySQL5.6.7以降で非推奨となり、今後の MySQL リリースで削除されます。

  • time_zone

    システム変数 time_zone
    スコプ グロバル,セッション
    動的 はい
    文字列

    現在のタ邮箱ムゾ邮箱ン。この変数は,接続する各クライアントのタイムゾーンを初期化するために使用されます。デフォルトでは、この初期値は“系统”です(system_time_zoneの値を使用することを意味します)。この値はサーバー起動時に——时区オプションで明示的に指定できます。セクション10.6 " MySQL Serverでのタ"を参照してください。

  • timed_mutexes

    コマンド行形式 ——timed-mutexes
    非推奨 5.6.20
    システム変数 timed_mutexes
    スコプ グロバル
    動的 はい
    ブール
    デフォルト

    MySQL 5.6で,この変数は非推奨になり,必要ありません。これは今後のMySQLリリスで削除されます。

  • 时间戳

    システム変数 时间戳
    スコプ セッション
    動的 はい
    数値

    このクラ邮箱アントの時間を設定します。これはバ邮箱ナリログを使用して行をリストアする場合に元のタイムスタンプを取得するために使用されます。timestamp_valueはUnixエポックタereplicationムスタンプ(UNIX_TIMESTAMP ()で返されるような値で,“YYYY-MM-DD hh: mm: ss”形式の値ではありません)または默认的になります。

    时间戳を定数値に設定すると,ふたたび変更されるまでその値が保持されます。时间戳默认的に設定すると,その値はアクセスを受けた時点での現在の日付および時間になります。

    MySQL 5.6.4以降では;时间戳长整型数字でなくで、これはこの値がマ以及クロ秒部分を含むためです。

    设置时间戳现在()によって戻された値に影響を及ぼしますが,SYSDATE ()によって戻された値には影響しません。まり,バ邮箱ナリログのタイムスタンプ設定は、SYSDATE ()の呼び出しに影響しないことを意味します。サバを——sysdate-is-nowオプションで開始して,SYSDATE ()现在()のエリアスにでき,この場合设置时间戳が両方の関数に影響します。

  • tmp_table_size

    コマンド行形式 ——tmp-table-size = #
    システム変数 tmp_table_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 16777216
    最小値 1024
    最大値 18446744073709551615

    内部openstackンメモリopenstackの一時テopenstackブルの最大サopenstackズ。(実際の制限値はtmp_table_sizemax_heap_table_sizeの最小値として決定されます)インメモリーの一時テーブルが制限値を超えると,MySQLはこれを自動的にディスク上のMyISAMテブルにします。多数の高度な集团クエリを実行する場合にメモリが多くあるときは,tmp_table_size(さらに必要に応じてmax_heap_table_sizeの値を増やします。この変数はユーザーが作成した内存テブルには適用されません。

    Created_tmp_disk_tables変数とCreated_tmp_tables変数の値を比較することによって,作成された内部のディスク上の一時テーブル数と,作成された内部の一時テーブルの総数を比較できます。

    セクション8.4.4 " MySQLが内部一時テブルを使用する仕組み"も参照してください。

  • tmpdir

    コマンド行形式 ——tmpdir =路径
    システム変数 tmpdir
    スコプ グロバル
    動的 いいえ
    ディレクトリ名

    一時ファ邮箱ルおよび一時テ邮箱ブル用に使用されるディレクトリ。この変数は,ラウンドロビン方式で使用されるいくつかのパスのリストとして設定できます。パスは UNIX ではコロン文字 ()、视窗ではセミコロン文字(で区切るようにしてください。

    複数ディレクトリ機能を使用すると,いくかの物理ディスクに負荷を分散できます。MySQL Serverがレプリケションスレブとして動作する場合tmpdirを,メモリーベースのファイルシステム上のディレクトリや,サーバーホストが再起動したときにクリアされるディレクトリに指定するように設定しないでください。レプリケションスレブは,一部の一時ファ,一時テ数据加载INFILE操作を複製できるようにする必要があります。サバが再起動したときに一時ファイルディレクトリ内のファイルが消失した場合、レプリケーションは失敗します。slave_load_tmpdir変数を使用すると,スレブの一時ディレクトリを設定できます。その場合,スレブは一般的なtmpdir値を使用せず,tmpdirを非永続的な場所に設定できます。

  • transaction_alloc_block_size

    コマンド行形式 ——transaction-alloc-block-size = #
    システム変数 transaction_alloc_block_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 8192
    最小値 1024
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295
    ブロックサ邮箱ズ 1024

    メモリを必要とするトランザクションごとのメモリプルを増やす,バ。transaction_prealloc_sizeの説明を参照してください。

  • transaction_prealloc_size

    コマンド行形式 ——transaction-prealloc-size = #
    システム変数 transaction_prealloc_size
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 4096
    最小値 1024
    最大値(64ビットプラットフォム) 18446744073709551615
    最大値(32ビットプラットフォム) 4294967295
    ブロックサ邮箱ズ 1024

    トランザクションに関するさまざまな割り当てでメモリーの取得元となる,トランザクションごとのメモリープールが存在します。プルのバズはtransaction_prealloc_sizeです。利用できるメモリが不足しているためプルから十分に行えない各割り当てに,プtransaction_alloc_block_sizeバ邮箱トだけ増加されます。トランザクションが終了すると,プルはtransaction_prealloc_sizeバ邮箱トに切り捨てられます。

    単一トランザクション内のすべてのステトメントを含めるようにtransaction_prealloc_sizeを十分に大きくすると,多数のmalloc ()コルを避けることができます。

  • tx_isolation

    システム変数 tx_isolation
    スコプ グロバル,セッション
    動的 はい
    列挙
    デフォルト 可重复读取
    有効な値

    读未提交

    读取提交

    可重复读取

    可序列化的

    デフォルトのトランザクション分離レベル。デフォルト値は可重复读取

    この変数は直接設定することも,设置事务ステトメントなどを使用して間接的に設定することもできます。セクション13.3.6 " set transaction構文"を参照してください。スペスを含む分離レベル名にtx_isolationを直接設定する場合,名前を引用符記号で囲み,スペ,スをダッシュで置き換えるようにします。例:

    SET tx_isolation = 'READ-COMMITTED';

    この変数の値を設定するために,一意となる任意の有効な値のプリフィクスを使用できます。

    デフォルトのトランザクション分離レベルは——事务隔离サバオプションを使用すると,起動時にも設定できます。

  • tx_read_only

    導入 5.6.5
    システム変数 tx_read_only
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト

    デフォルトのトランザクションアクセスモド。値は(読み取り/書き込み,デフォルト)または(読み取り専用)を指定できます。

    この変数は直接設定することも,设置事务ステトメントなどを使用して間接的に設定することもできます。セクション13.3.6 " set transaction構文"を参照してください。

    デフォルトのトランザクションアクセスモドを起動時に設定するには,——transaction-read-onlyサバオプションを使用します。

    この変数はMySQL 5.6.5で追加されました。

  • unique_checks

    システム変数 unique_checks
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 1

    1に設定した場合(デフォルト),InnoDBテブルのセカンダリ。0に設定した場合,ストレージエンジンでは、重複したキーが入力データに存在しないことが想定されます。一意性違反がデータにないことが確実にわかっている場合、これを 0 に設定してInnoDBへの大きいテブルのトを高速化できます。

    この変数を0に設定しても,ストレを無視する必要があるわけではありません。エンジンは引き続き,重複キの存在を検査し,検出された場合に重複キが生成されます。

  • updatable_views_with_limit

    コマンド行形式 ——updatable-views-with-limit = #
    システム変数 updatable_views_with_limit
    スコプ グロバル,セッション
    動的 はい
    ブール
    デフォルト 1

    この変数は,基礎テーブルで定義した主キーのすべてのカラムがビューに含まれていない場合に,更新ステートメントに限制句が含まれているとき,そのビュの更新を行えるかどうかを制御します。(このような更新は GUI ツールによって頻繁に生成されます。)更新は更新または删除ステトメントのことです。ここでの主キとは主键か,カラムにを含むことができない独特的ンデックスです。

    変数は2の値に設定できます。

    • 1または是的:警告のみ発行します(エラメッセジではない)。これはデフォルト値です。

    • 0または没有:更新を禁止します。

  • validate_password_xxx

    validate_passwordプラグンは,validate_password_xxx形式の名前を持システム変数のセットを実装します。これらの変数は,そのプラグインによるパスワードテストの影響を受けます。セクション6.1.2.6.2 "パスワド検証プラグンのオプションおよび変数"を参照してください。

  • validate_user_plugins

    導入 5.6.11
    システム変数 validate_user_plugins
    スコプ グロバル
    動的 いいえ
    ブール
    デフォルト

    この変数が有効な場合(デフォルト),サーバーは各ユーザーアカウントを検査し,アカウントが使用できなくなる条件が検出された場合に警告を生成します。

    • アカウントが,ロンを必要としている。

    • アカウントはsha256_password認証プラグインを必要としているが,このプラグインによって必要とされるSSLおよびRSAをいずれも有効化しないでサーバーが開始された。

    validate_user_pluginsを有効にすると,サバ初期化および冲洗的特权の速度が低下します。追加の検査が必要ない場合,この変数を起動時に無効化するとパフォマンス低下を防ぐことができます。

    この変数はMySQL 5.6.11で追加されました。

  • 版本

    サバのバジョン番号。値には、サーバーの構築情報または構成情報を示すサフィクスを含めることも可能です。日志は,1以上の一般ログ,スロ。调试は,デバッグサポトを有効にしてサバが構築されたことを示します。

  • version_comment

    システム変数 version_comment
    スコプ グロバル
    動的 いいえ
    文字列

    CMake構成プログラムには,MySQLの構築時にコメントの指定を可能にするCOMPILATION_COMMENTオプションがあります。この変数は,そのコメントの値を格納します。セクション2.9.4 " MySQLソス構成オプション"を参照してください。

  • version_compile_machine

    システム変数 version_compile_machine
    スコプ グロバル
    動的 いいえ
    文字列

    サ。

  • version_compile_os

    システム変数 version_compile_os
    スコプ グロバル
    動的 いいえ
    文字列

    MySQLが構築されているオペレティングシステムのタプ。

  • wait_timeout

    コマンド行形式 ——wait-timeout = #
    システム変数 wait_timeout
    スコプ グロバル,セッション
    動的 はい
    数値
    デフォルト 28800
    最小値 1
    最大値(その他) 31536000
    最大値(Windows) 2147483

    非,サ。

    スレッド開始時に,セッションのwait_timeout値は,wait_timeoutグロバル値またはinteractive_timeoutグロバル値で初期化されますが,いずれになるかはクラ(mysql_real_connect ()に対するCLIENT_INTERACTIVE接続オプションによって定義される)によって決まります。interactive_timeoutも参照してください。

  • warning_count

    メッセジを生成した最後のステトメントから得られたエラ,警告,および注意の数。この変数は読み取り専用です。セクション13.7.5.41 " show warnings構文"を参照してください。


本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb