mysql5.x优化配置
自己设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[mysqld]
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/data/mysql_data
socket=/data/mysql_data/mysql.sock
symbolic-links=0
log-error=/data/mysql_data/mysqld.log
pid-file=/data/mysql_data/mysqld.pid
explicit_defaults_for_timestamp=true
#临时表默认16M,更改500M
tmp_table_size=512M
max_heap_table_size=1024M
slow_query_log=1
long_query_time=100
slow_query_log_file=/data/mysql_data/mysql_slow_query.log
#log-query-not-using-indexes=on
log_timestamps=SYSTEM
max_connections = 1000
max_user_connections = 1002
key_buffer_size = 32M
open_files_limit = 65535
#设置slq_mode
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#查询缓存开启
query_cache_type = ON
query_cache_size = 256M
query_cache_limit = 10M
table_open_cache = 1024
max_allowed_packet = 100G
performance_schema_max_table_instances = 400
table_definition_cache = 400
thread_cache_size = 32
innodb_data_home_dir = /data/mysql_data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /data/mysql_data
innodb_buffer_pool_size = 256M
innodb_log_file_size = 128M
innodb_log_buffer_size = 32M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_max_dirty_pages_pct = 90
innodb_read_io_threads = 2
innodb_write_io_threads = 2
innodb_large_prefix = 1
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
[client]
socket=/data/mysql_data/mysql.sock
[mysqldump]
quick
max_allowed_packet = 500M
/etc/my.cnf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[mysqld]
basedir=/usr/local/mysql5.7
datadir=/data/mysql/data_20210414
socket=/data/mysql/data_20210414/mysql.sock
user=mysql
symbolic-links=0
explicit_defaults_for_timestamp=true
#可导出数据到随意路径secure_file_priv=''
secure_file_priv=/data/mysql/data_20210414
skip-name-resolve
#临时表默认16M,更改500M
tmp_table_size=512M
max_heap_table_size=1024M
slow_query_log=1
long_query_time=100
slow_query_log_file=/usr/local/mysql5.7/log/mysql_slow_query.log
#log-query-not-using-indexes=on
log_timestamps=SYSTEM
max_connections = 500
max_user_connections = 502
key_buffer_size = 32M
#查询缓存开启
query_cache_type = ON
query_cache_size = 256M
query_cache_limit = 10M
#设置slq_mode
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[client]
socket=/data/mysql/data_20210414/mysql.sock
[mysqld_safe]
log-error=/usr/local/mysql5.7/log/mysqld.log
pid-file=/data/mysql/data_20210414/mysqld.pid
宝塔mysql配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[client]
#password = your_password
port = 3306
socket = /www/server/data/mysql.sock
[mysqld]
port = 3306
socket = /www/server/data/mysql.sock
datadir = /www/server/data
default_storage_engine = InnoDB
performance_schema_max_table_instances = 400
table_definition_cache = 400
skip-external-locking
key_buffer_size = 64M
max_allowed_packet = 100G
table_open_cache = 256
sort_buffer_size = 1M
net_buffer_length = 4K
read_buffer_size = 1M
read_rnd_buffer_size = 256K
myisam_sort_buffer_size = 16M
thread_cache_size = 32
query_cache_size = 32M
tmp_table_size = 64M
sql-mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
explicit_defaults_for_timestamp = true
#skip-name-resolve
max_connections = 500
max_connect_errors = 100
open_files_limit = 65535
log-bin=mysql-bin
binlog_format=mixed
server-id = 1
expire_logs_days = 10
slow_query_log=1
slow-query-log-file=/www/server/data/mysql-slow.log
long_query_time=3
#log_queries_not_using_indexes=on
early-plugin-load = ""
innodb_data_home_dir = /www/server/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /www/server/data
innodb_buffer_pool_size = 256M
innodb_log_file_size = 128M
innodb_log_buffer_size = 32M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_max_dirty_pages_pct = 90
innodb_read_io_threads = 2
innodb_write_io_threads = 2
innodb_large_prefix = 1
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
[mysqldump]
quick
max_allowed_packet = 500M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 64M
sort_buffer_size = 1M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
阿里云mysql配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
innodb_buffer_pool_load_at_startup=OFF
bulk_insert_buffer_size=4194304
ft_query_expansion_limit=20
innodb_old_blocks_time=1000
innodb_stats_sample_pages=8
thread_stack=262144
lc_time_names=en_US
innodb_thread_concurrency=0
sync_master_info=10000
default_time_zone=SYSTEM
old_passwords=0
optimizer_search_depth=62
loose_innodb_data_file_purge_interval=100
innodb_compression_level=6
max_sort_length=1024
max_binlog_cache_size=18446744073709547520
innodb_online_alter_log_max_size=134217728
key_cache_block_size=1024
innodb_adaptive_max_sleep_delay=150000
query_alloc_block_size=8192
loose_gap_lock_raise_error=OFF
log_warnings=1
innodb_lock_wait_timeout=300
innodb_purge_threads=1
rds_reset_all_filter=0
innodb_compression_failure_threshold_pct=5
innodb_compression_pad_pct_max=50
loose_innodb_data_file_purge=ON
binlog_rows_query_log_events=OFF
innodb_stats_persistent_sample_pages=20
innodb_ft_total_cache_size=640000000
loose_rds_tablestat=OFF
loose_max_statement_time=0
innodb_flush_method=O_DIRECT
eq_range_index_dive_limit=10
loose_sql_safe_updates=OFF
loose_max_execution_time=0
loose_optimizer_trace_features=greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on
connect_timeout=10
innodb_purge_batch_size=300
loose_rds_threads_running_high_watermark=50000
div_precision_increment=4
innodb_sync_array_size=1
innodb_support_xa=ON
innodb_stats_method=nulls_equal
relay_log_recovery=OFF
lock_wait_timeout=300
net_read_timeout=30
innodb_write_io_threads=4
end_markers_in_json=OFF
max_binlog_stmt_cache_size=18446744073709547520
innodb_checksum_algorithm=innodb
loose_innodb_data_file_purge_max_size=512
query_cache_type=0
innodb_ft_enable_diag_print=OFF
loose_gap_lock_write_log=OFF
innodb_ft_enable_stopword=ON
innodb_io_capacity=20000
slow_launch_time=2
innodb_table_locks=ON
innodb_stats_persistent=ON
tmp_table_size=2097152
disconnect_on_expired_password=ON
loose_tokudb_auto_analyze=30
default_storage_engine=InnoDB
net_retry_count=10
innodb_ft_cache_size=8000000
binlog_cache_size=2048KB
innodb_max_dirty_pages_pct=75
query_cache_limit=1048576
innodb_disable_sort_file_cache=ON
innodb_lru_scan_depth=1024
innodb_ft_result_cache_limit=2000000000
long_query_time=1
interactive_timeout=300
innodb_read_io_threads=4
transaction_prealloc_size=4096
open_files_limit=65535
innodb_open_files=3000
max_heap_table_size=16777216
automatic_sp_privileges=ON
explicit_defaults_for_timestamp=false
ft_max_word_len=84
innodb_autoextend_increment=64
loose_rds_max_tmp_disk_space=10737418240
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
innodb_stats_transient_sample_pages=8
innodb_random_read_ahead=OFF
table_open_cache=2000
loose_innodb_rds_faster_ddl=ON
innodb_status_output=OFF
innodb_log_compressed_pages=OFF
slave_net_timeout=60
delay_key_write=ON
query_cache_wlock_invalidate=OFF
general_log=OFF
max_prepared_stmt_count=16382
wait_timeout=300
query_cache_min_res_unit=4096
innodb_print_all_deadlocks=OFF
loose_thread_pool_size=2
binlog_stmt_cache_size=32768
transaction_isolation=READ-COMMITTED
innodb_buffer_pool_dump_at_shutdown=OFF
query_prealloc_size=8192
key_cache_age_threshold=300
transaction_alloc_block_size=8192
optimizer_trace_limit=1
metadata_locks_cache_size=1024
optimizer_prune_level=1
innodb_max_purge_lag=0
innodb_max_dirty_pages_pct_lwm=0
max_sp_recursion_depth=0
innodb_status_output_locks=OFF
updatable_views_with_limit=YES
binlog_row_image=full
loose_tokudb_buffer_pool_ratio=0
innodb_change_buffer_max_size=25
innodb_optimize_fulltext_only=OFF
local_infile=ON
innodb_ft_max_token_size=84
loose_thread_pool_enabled=ON
innodb_adaptive_hash_index=ON
innodb_sync_spin_loops=30
net_write_timeout=60
flush_time=0
lower_case_table_names=1
character_set_filesystem=binary
tls_version=TLSv1,TLSv1.1,TLSv1.2
key_cache_division_limit=100
delayed_insert_timeout=300
loose_rds_audit_max_sql_size=2048
preload_buffer_size=32768
innodb_read_ahead_threshold=56
loose_optimizer_switch=
concurrent_insert=1
block_encryption_mode="aes-128-ecb"
slow_query_log=ON
net_buffer_length=16384
query_cache_size=3145728
innodb_buffer_pool_size=12288M
delayed_insert_limit=100
innodb_large_prefix=ON
innodb_monitor_disable=
innodb_adaptive_flushing_lwm=10
delayed_queue_size=1000
innodb_thread_sleep_delay=10000
loose_rds_set_connection_id_enabled=ON
innodb_old_blocks_pct=37
innodb_ft_sort_pll_degree=2
log_slow_admin_statements=OFF
innodb_stats_on_metadata=OFF
stored_program_cache=256
group_concat_max_len=102400
innodb_sort_buffer_size=1048576
innodb_spin_wait_delay=6
myisam_sort_buffer_size=262144
innodb_rollback_segments=128
innodb_commit_concurrency=0
innodb_concurrency_tickets=5000
table_definition_cache=512
auto_increment_increment=1
binlog_checksum=CRC32
max_seeks_for_key=18446744073709500000
character_set_client=utf8mb4
max_length_for_sort_data=1024
back_log=3000
max_error_count=64
innodb_io_capacity_max=40000
innodb_strict_mode=OFF
binlog_order_commits=ON
min_examined_row_limit=0
performance_schema=OFF
innodb_ft_min_token_size=3
sync_relay_log_info=10000
innodb_stats_auto_recalc=ON
max_connect_errors=100
join_buffer_size=432KB
innodb_change_buffering=all
optimizer_trace_max_mem_size=16384
innodb_autoinc_lock_mode=1
innodb_rollback_on_timeout=OFF
max_write_lock_count=102400
master_verify_checksum=OFF
innodb_ft_num_word_optimize=2000
max_join_size=18446744073709551615
loose_validate_password_length=8
log_throttle_queries_not_using_indexes=0
innodb_max_purge_lag_delay=0
loose_optimizer_trace=enabled=off,one_line=off
default_week_format=0
innodb_cmp_per_index_enabled=OFF
loose_rds_indexstat=OFF
host_cache_size=643
low_priority_updates=0
auto_increment_offset=1
range_alloc_block_size=4096
ft_min_word_len=4
sort_buffer_size=848KB
slave_type_conversions=
innodb_additional_mem_pool_size=2097152
max_allowed_packet=1024M
read_buffer_size=848KB
thread_cache_size=256
optimizer_trace_offset=-1
loose_thread_pool_oversubscribe=10
character_set_server=utf8mb4
innodb_adaptive_flushing=ON
log_queries_not_using_indexes=OFF
innodb_monitor_enable=
table_open_cache_instances={LEAST(DBInstanceClassMemory/1073741824, 16)}
innodb_flush_neighbors=0
innodb_buffer_pool_instances=8
本文由作者按照
CC BY 4.0
进行授权