MariaDB 5.5 global variables : MySQL 비교

MySQL을 MariaDB로 전환을 하면서 대부분의 설정은 my.cnf 값을 그대로 가져가지만 일부 값들은 다른 경우가 있다.
MySQL Enterprise thread pool 사용을 하다가 MariaDB 5.5.37 기준으로 전환했을때 비교하면 아래와 같은 값들이 다르다.

engine_condition_pushdown
expire_logs_days
innodb_purge_threads
key_buffer_size
max_seeks_for_key
max_write_lock_count
thread_handling
thread_pool_stall_limit

기본값(default value)이 다른 경우에 성능에 문제가 있을 수 있으니 관련 설정값들은 전환후에 확인해 보는것이 좋겠다.

그외 MariaDB에만 있거나 MySQL에만 있는 설정값들이 있는데, 대부분 해당 버젼들에 맞춰져 있는 경우로 참고하면 좋겠다.

  • MariaDB만 있는 설정
    thread_pool_max_threads
    thread_pool_oversubscribe

aria_block_size
aria_checkpoint_interval
aria_checkpoint_log_activity
aria_force_start_after_recovery_failures
aria_group_commit
aria_group_commit_interval
aria_log_file_size
aria_log_purge_type
aria_max_sort_file_size
aria_page_checksum
aria_pagecache_age_threshold
aria_pagecache_buffer_size
aria_pagecache_division_limit
aria_recover
aria_repair_threads
aria_sort_buffer_size
aria_stats_method
aria_sync_log_dir
aria_used_for_temp_tables
binlog_annotate_row_events
binlog_checksum
binlog_optimize_thread_scheduling
deadlock_search_depth_long
deadlock_search_depth_short
deadlock_timeout_long
deadlock_timeout_short
debug_no_thread_alarm
expensive_subquery_limit
extra_max_connections
extra_port
ignore_db_dirs
innodb_adaptive_flushing_method
innodb_adaptive_hash_index_partitions
innodb_blocking_buffer_pool_restore
innodb_buffer_pool_populate
innodb_buffer_pool_restore_at_startup
innodb_buffer_pool_shm_checksum
innodb_buffer_pool_shm_key
innodb_checkpoint_age_target
innodb_corrupt_table_action
innodb_dict_size_limit
innodb_doublewrite_file
innodb_fake_changes
innodb_fast_checksum
innodb_flush_neighbor_pages
innodb_ibuf_accel_rate
innodb_ibuf_active_contract
innodb_ibuf_max_size
innodb_import_table_from_xtrabackup
innodb_kill_idle_transaction
innodb_lazy_drop_table
innodb_locking_fake_changes
innodb_log_block_size
innodb_max_bitmap_file_size
innodb_max_changed_pages
innodb_merge_sort_block_size
innodb_page_size
innodb_print_all_deadlocks
innodb_read_ahead
innodb_recovery_stats
innodb_recovery_update_relay_log
innodb_show_locks_held
innodb_show_verbose_locks
innodb_stats_auto_update
innodb_stats_update_need_lock
innodb_thread_concurrency_timer_based
innodb_track_changed_pages
innodb_use_atomic_writes
innodb_use_fallocate
innodb_use_global_flush_log_at_trx_commit
innodb_use_stacktrace
innodb_use_sys_stats_table
join_buffer_space_limit
join_cache_level
key_cache_segments
log_slow_verbosity
log_warnings
master_verify_checksum
mrr_buffer_size
myisam_block_size
old_mode
plugin_maturity
progress_report_time
query_cache_wlock_invalidate
replicate_annotate_row_events
replicate_do_db
replicate_do_table
replicate_events_marked_for_skip
replicate_ignore_db
replicate_ignore_table
replicate_wild_do_table
replicate_wild_ignore_table
rowid_merge_buff_size
slave_max_allowed_packet
slave_sql_verify_checksum

  • MySQL만 있는 설정
    new
    thread_pool_algorithm
    thread_pool_high_priority_connection
    thread_pool_max_unused_threads
    thread_pool_prio_kickup_timer
Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중