Skip to content

Commit 0caee72

Browse files
committed
2016-04-29完善MySQL配置
1 parent cd2e967 commit 0caee72

File tree

4 files changed

+79
-6
lines changed

4 files changed

+79
-6
lines changed

MySQL-Settings/MySQL-5.6/1G-Memory-Machine/my-for-comprehensive.cnf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,12 +157,11 @@ innodb_log_files_in_group = 3
157157
innodb_max_dirty_pages_pct = 90
158158
innodb_lock_wait_timeout = 120
159159
innodb_additional_mem_pool_size = 2M
160-
innodb_flush_method = O_DIRECT
161160
bulk_insert_buffer_size = 8M
162161
# 用于设置在 REPAIR TABLE 和 CREATE INDEX 创建索引或 ALTER TABLE 的过程中排序索引所分配的缓冲区大小,可设置范围:4MB~4GB,默认8MB,4G内存的服务器可以设置为32M~64M
163162
myisam_sort_buffer_size = 8M
164163
# 32位系统默认值是2147483648=2G,64位系统,默认值是9223372036854775807,单位是bytes.
165-
myisam_max_sort_file_size = 2147483648
164+
myisam_max_sort_file_size = 100G
166165
myisam_repair_threads = 1
167166

168167
# 服务器关闭交互式连接前等待活动的秒数。单位秒

MySQL-Settings/MySQL-5.6/1G-Memory-Machine/my-for-master.cnf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,11 @@ innodb_log_files_in_group = 3
154154
innodb_max_dirty_pages_pct = 90
155155
innodb_lock_wait_timeout = 120
156156
innodb_additional_mem_pool_size = 2M
157-
innodb_flush_method = O_DIRECT
158157
bulk_insert_buffer_size = 8M
159158
# 用于设置在 REPAIR TABLE 和 CREATE INDEX 创建索引或 ALTER TABLE 的过程中排序索引所分配的缓冲区大小,可设置范围:4MB~4GB,默认8MB,4G内存的服务器可以设置为32M~64M
160159
myisam_sort_buffer_size = 8M
161160
# 32位系统默认值是2147483648=2G,64位系统,默认值是9223372036854775807,单位是bytes.
162-
myisam_max_sort_file_size = 2147483648
161+
myisam_max_sort_file_size = 100G
163162
myisam_repair_threads = 1
164163

165164
# 服务器关闭交互式连接前等待活动的秒数。单位秒

MySQL-Settings/MySQL-5.6/1G-Memory-Machine/my-for-salve.cnf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,11 @@ innodb_log_files_in_group = 3
165165
innodb_max_dirty_pages_pct = 90
166166
innodb_lock_wait_timeout = 120
167167
innodb_additional_mem_pool_size = 2M
168-
innodb_flush_method = O_DIRECT
169168
bulk_insert_buffer_size = 8M
170169
# 用于设置在 REPAIR TABLE 和 CREATE INDEX 创建索引或 ALTER TABLE 的过程中排序索引所分配的缓冲区大小,可设置范围:4MB~4GB,默认8MB,4G内存的服务器可以设置为32M~64M
171170
myisam_sort_buffer_size = 8M
172171
# 32位系统默认值是2147483648=2G,64位系统,默认值是9223372036854775807,单位是bytes.
173-
myisam_max_sort_file_size = 2147483648
172+
myisam_max_sort_file_size = 100G
174173
myisam_repair_threads = 1
175174

176175
# 服务器关闭交互式连接前等待活动的秒数。单位秒
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
[client]
2+
no-beep
3+
port=3306
4+
5+
6+
[mysql]
7+
default-character-set=utf8
8+
9+
[mysqld]
10+
port=3306
11+
basedir="C:/Program Files/MySQL/MySQL Server 5.6/"
12+
datadir="C:/ProgramData/MySQL/MySQL Server 5.6/data\"
13+
character-set-server=utf8
14+
default-storage-engine=INNODB
15+
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
16+
log-output=NONE
17+
general-log=0
18+
general_log_file="AJBC-1540.log"
19+
slow-query-log=0
20+
slow_query_log_file="AJBC-1540-slow.log"
21+
long_query_time=10
22+
log-error="AJBC-1540.err"
23+
max_connections=1000
24+
query_cache_size=10M
25+
table_open_cache=2000
26+
tmp_table_size=37M
27+
thread_cache_size=32
28+
myisam_max_sort_file_size=100G
29+
myisam_sort_buffer_size=72M
30+
key_buffer_size=256M
31+
read_buffer_size=6M
32+
read_rnd_buffer_size=8M
33+
sort_buffer_size=2M
34+
innodb_additional_mem_pool_size=5M
35+
innodb_flush_log_at_trx_commit=1
36+
innodb_log_buffer_size=3M
37+
innodb_buffer_pool_size=592M
38+
innodb_log_file_size=64M
39+
innodb_thread_concurrency=9
40+
innodb_autoextend_increment=64M
41+
innodb_buffer_pool_instances=8
42+
innodb_concurrency_tickets=5000
43+
innodb_old_blocks_time=1000
44+
innodb_open_files=500
45+
innodb_stats_on_metadata=0
46+
innodb_file_per_table=1
47+
innodb_checksum_algorithm=0
48+
back_log=512
49+
flush_time=0
50+
join_buffer_size=4M
51+
max_allowed_packet=50M
52+
max_connect_errors=1000000
53+
open_files_limit=65535
54+
query_cache_type=1
55+
table_definition_cache=1400
56+
binlog_row_event_max_size=8K
57+
sync_master_info=10000
58+
sync_relay_log=10000
59+
sync_relay_log_info=10000
60+
innodb_write_io_threads = 4
61+
innodb_read_io_threads = 4
62+
innodb_purge_threads = 1
63+
innodb_log_files_in_group = 3
64+
innodb_max_dirty_pages_pct = 90
65+
innodb_lock_wait_timeout = 120
66+
max_heap_table_size = 32M
67+
thread_stack = 256k
68+
ft_min_word_len = 4
69+
performance_schema = 0
70+
explicit_defaults_for_timestamp = true
71+
skip_external_locking
72+
bulk_insert_buffer_size = 8M
73+
wait_timeout = 3600
74+
interactive_timeout = 28800
75+
myisam_repair_threads = 1
76+
query_cache_limit = 5M

0 commit comments

Comments
 (0)