my.cnf 最佳参数参考
【摘要】 template.cnf |grep -v ^#[mysql]prompt="instance_name \\R:\\m:\\s>"[client]port = change_port_before_usesocket = prod_dir/mysql.sock[mysqld_safe]core-file-size=unlimited[mysqld]early-plu...
template.cnf |grep -v ^#
[mysql]
prompt="instance_name \\R:\\m:\\s>"
[client]
port = change_port_before_use
socket = prod_dir/mysql.sock
[mysqld_safe]
core-file-size=unlimited
[mysqld]
early-plugin-load=keyring_file.so
keyring_file_data=data_dir/sys/tdsql.frm
core-file
sqlasyn=1
bind_address = change_ip_before_use
port = change_port_before_use
report-host=change_ip_before_use
extra_port = change_extra_port_before_use
local_infile=1
secure_auth=1
skip-symbolic-links
socket = prod_dir/mysql.sock
pid-file = prod_dir/mysql.pid
server-id= change_server_id_before_use
plugin-dir=base_dir/lib/mysql/plugin
user=change_user_before_use
datadir = data_dir
log-bin = log_bin_arg/binlog.log
relay-log = log_relay/relay.log
log-error = log_dir/mysqld.err
binlog_format=row
default-storage-engine = innodb
lc-messages-dir = base_dir/share
character-set-server = utf8
collation-server = utf8_general_ci
slave_rows_search_algorithms="INDEX_SCAN,HASH_SCAN"
innodb_log_group_home_dir = log_arch
tmpdir = tmp_dir
innodb_data_home_dir = innodb_dir
loglevel=1
slow_query_log=ON
table_open_cache = 10240
innodb_open_files = 10240
open_files_limit = 100000
max_prepared_stmt_count=200000
performance_schema=off
enforce_gtid_consistency = ON
gtid_mode = ON
skip-slave-start
slave_skip_errors=1397
slave_preserve_commit_order=ON
tdsql_compute_query_time_for_slow_logging=2
xa_commit_lock_wait_timeout = 3600
mutex_wait_timeout=3000
tdsql_mode=1
tdsql_relay_log_opt=OFF
relay_log_sync_timeout=1000 # 1000 micro-seconds. If set to 0, sync at every txn commit.
relay_log_sync_txn_count=10 # sync relay log every 10 transactions. if set to 0, sync at every txn commit.
relay_log_sync_threshold=20000 # sync whenever receive 20KB relay logs.
tdsql_delayed_drop=TRUE
file_slow_delete_rate=5 # 5MB/s delete speed
drop_hide_table=TRUE
drop_hide_db=TRUE
reject_table_no_pk=1
reject_create_table_myisam=ON
binlog_write_threshold=1610612736
binlog_format_free_change=ON
forbid_remote_change_sql_log_bin=ON
forbid_remote_drop_meta=ON
forbid_remote_install_plugin=ON
max_temp_table_size=0
forbid_server_path_remote_change=ON
forbid_server_path_remote_access=ON
reject_rw_mysql_user_sys_users=ON
reset_slave_force_delete_slave_info=OFF
net_write_timeout=300
net_read_timeout=150
transaction-isolation=READ-COMMITTED
delete-rows-limit=0
select-rows-limit=0
update-rows-limit=0
tdsql_disconnect_on_write_timeout= TRUE
tdsql_allow_async=OFF
keep_hidden_secs=86400
num_seq_threads=4
notify_group_commit_follower_wait=TRUE
log_timestamps=SYSTEM
binlog_checksum=NONE
default_tmp_storage_engine=innodb
innodb_data_file_path=ibdata1:2G:autoextend
innodb_empty_free_list_algorithm=legacy
innodb_flush_method=O_DIRECT
innodb_large_prefix=ON
innodb_log_compressed_pages=OFF
innodb_stats_auto_recalc=ON
innodb_stats_persistent=ON
innodb_strict_mode=OFF
innodb_thread_sleep_delay=5000
innodb_adaptive_max_sleep_delay=100000
innodb_flush_log_at_trx_commit=1
innodb_buffer_pool_chunk_size=32M
innodb_buffer_pool_size = change_innodb_buffer_pool_size_before_use
innodb_buffer_pool_instances = change_innodb_buffer_pool_instances_before_use
innodb_log_buffer_size = 268435456
join_buffer_size = 2097152
read_rnd_buffer_size = 2097152
sort_buffer_size = 2097152
read_buffer_size = 2097152
key_buffer_size = 134217728
innodb_purge_threads = 16
innodb_read_io_threads = 16
innodb_write_io_threads = 16
innodb_lock_wait_timeout = 20
max_connections = 10000
extra_max_connections = 32
innodb_fill_factor = 70
innodb_flush_neighbors = 0
innodb_io_capacity = 10000
innodb_io_capacity_max = 20000
innodb_log_files_in_group = 4
innodb_log_file_size = 1073741824
innodb_max_dirty_pages_pct = 70
innodb_max_purge_lag = 500000
innodb_purge_batch_size = 1000
innodb_thread_concurrency = 64
innodb_adaptive_hash_index_parts = 256
innodb_adaptive_hash_index=OFF # if ON, tpcc TPS drops over half.
innodb_doublewrite=1
innodb_lru_scan_depth=1024
innodb_print_all_deadlocks=ON
innodb_show_verbose_locks = 1
innodb_buffer_pool_dump_at_shutdown=OFF
innodb_buffer_pool_load_at_startup=OFF
innodb_temp_data_file_path=ibtmp1:50M:autoextend:max:30G
log_bin_trust_function_creators=ON
log_statements_unsafe_for_binlog = off
sync_frm = ON
lock_wait_timeout = 5
long_query_time = 1
lower_case_table_names = 1
max_allowed_packet = 1073741824
max_binlog_size = 104857600
max_connect_errors = 2000
max_heap_table_size = 33554432
max_relay_log_size = 104857600
metadata_locks_hash_instances = 128
myisam_sort_buffer_size = 4194304
query_alloc_block_size = 16384
query_cache_size = 0
query_prealloc_size = 24576
slave_net_timeout = 3600
log_slave_updates=on
slave_parallel_type=logical_clock
slave_parallel_workers=64
slave_pending_jobs_size_max=1677721600
innodb_sync_array_size=64
sync_master_info = 0
sync_relay_log = 0
sync_relay_log_info = 0
table_definition_cache = 400
thread_cache_size = 8
thread_pool_size=24 #same as cpu num,change when use cgroup
thread_pool_oversubscribe_parall=1 # eager mode
thread_pool_eager_mode=0
thread_pool_listen_eager_mode=1
thread_pool_queue_congest_threshold=13
thread_pool_oversubscribe_parall_timeout=20
thread_pool_oversubscribe_parall_num=3
thread_pool_max_threads = 2000
thread_pool_oversubscribe = 10
thread_pool_stall_limit = 50
thread_stack = 196608
thread_handling = 2
tmp_table_size = 33554432
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
master_info_repository =table
relay_log_info_repository =table
auto_add_pk_enable = OFF
auto_add_pk_modify_enable = OFF
auto_add_pk_test_enable = OFF
hot_commodity_enable=OFF
range_optimizer_max_mem_size=83886080
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)