????????????????????????MySQL????????????????娲�????????????????????????MySQL????????????????????????????MySQL?????????????????????????????械????????????????MySQL??????????????????????????????些MySQL?????????????????????????????????????卸????????煤??????????????????芯????MySQL(my.cnf/my.ini)????????????????(my.cnf/my.ini)?????/????????????Mysql?????????
????linux????MySql???????
????1?????????
????MySQL????????????????????????????????????????????????些???????娴�???????????????MySQL????????????些????????????????谩?????????????my.cnf??
????MySQL??????????my.cnf??????????????????????/usr/local/mysql/share/mysql/???????????????? my-small.cnf??my-medium.cnf??my-large.cnf???my-huge.cnf??????????泄???????????????????????????????????????纾�???????MySQL????????????娌�??????MySQL????????????????my-small.cnf??????????????????????????mysqld daemon?????????????????????MySQL????????????????????????????????????4G???????妫�??????mysql-huge.cnf ??????
??????????????????????????????????????????????????????????????????my.cnf?????????????????????????????????????????
?????????????my.cnf????????????????/etc?????????????????????????????效??????梅??????????械?????MySQL??????????????效??
??????????????my.cnf????????[MYSQL-INSTALL-DIR]/var/???????????????????????效??????[MYSQL-INSTALL-DIR]??????MySQL??????
??????????????????????????????梅?围?????????????????????my.cnf???????????????????伞?
????????????????my.cnf????械????????????????????些???????????????????????????些????????MySQL???????????????????????????????????MySQL?????????????????小????纾琺ax_connections????????mysqld??????????尾?????????????????????????????
????%>/usr/local/mysql/libexec/mysqld –help
?????????????????mysqld?泄????????????????????些????????????????些????????“Possible variables for option –set-variable (-O) are”???????????妾�?????些????????????????my.cnf????邪??????路????????????些??????
???????纾�
????set-variable = max_connections=1000
???????写????效???????????MySQL??????????????????????1000??
????2?????????
????2.1 back_log
????back_log = 500??? MySQL ???械????????????????MySQL??????????????????????????????????????????????????些???(??????)??????????????????????
????back_log??????MySQL???????????????????????????????????????????小????????????????????????泻???????????????????????浠�?????????????TCP/IP????????????械??小??????????????????写?小????????????????????瓒╞ack_log???????????????????????效?????????????????????斜????????? 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL ????????????????? back_log ??????????????50?????????????????????500??
????2.2 key_buffer_size
????Key_read_requests ????????????????????????
????Key_reads ????????????????????????
????key_buffer_size????????????????????小?????Key_reads???????e?key_buffer_size?????????????????????????(?????卸??????写)???????????????????????????????????????????械???????????????????????????婊�??????小???????????????????4GB???????????貌??????????384M??512M???????????Key_read_requests?? Key_reads?????????key_buffer_size???????????????key_reads / key_read_requests??t??????????????1:100??1:1000????(??????????????SHOW STATUS LIKE ‘key_read%'???)??????貌?????????????????????????????效??????