mysql常规优化配置

mysql常规优化配置

ID:8971576

大小:15.50 KB

页数:2页

时间:2018-04-13

mysql常规优化配置_第1页
mysql常规优化配置_第2页
资源描述:

《mysql常规优化配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、CPU:2颗IntelXeon2.4GHz内存:4GBDDR硬盘:SCSI73GB下面,我们根据以上硬件配置结合一份已经优化好的my.cnf进行说明:#vi/etc/my.cnf以下只列出my.cnf文件中[mysqld]段落中的内容,其他段落内容对MySQL运行性能影响甚微,因而姑且忽略。[mysqld]port=3306serverid=1socket=/tmp/mysql.sockskip-locking#避免MySQL的外部锁定,减少出错几率增强稳定性。skip-name-resolve禁止MySQL对外部连接进行DNS解析

2、,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!back_log=384指定MySQL可能的连接数量。当MySQL主线程在很短的时间内接收到非常多的连接请求,该参数生效,主线程花费很短的时间检查连接并且启动一个新线程。back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大

3、小。不同的操作系统在这个队列大小上有它自己的限制。试图设定back_log高于你的操作系统的限制将是无效的。默认值为50。对于Linux系统推荐设置为小于512的整数。key_buffer_size=256M#key_buffer_size指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。对于内存在4GB左右的服务器该参数可设置为256M或384M。注意:该参数值设置的过大反而会是服务器整体效率降低!max_allowed_packet=4Mthread_stack=256Ktable_cache=128Ksort_buff

4、er_size=6M查询排序时所能使用的缓冲区大小。注意:该参数对应的分配内存是每连接独占!如果有100个连接,那么实际分配的总共排序缓冲区大小为100×6=600MB。所以,对于内存在4GB左右的服务器推荐设置为6-8M。read_buffer_size=4M读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享!join_buffer_size=8M联合查询操作所能使用的缓冲区大小,和sort_buffer_size一样,该参数对应的分配内存也是每连接独享!myisam_sor

5、t_buffer_size=64Mtable_cache=512thread_cache_size=64query_cache_size=64M指定MySQL查询缓冲区的大小。可以通过在MySQL控制台执行以下命令观察:#>SHOWVARIABLESLIKE'%query_cache%';#>SHOWSTATUSLIKE'Qcache%';#如果Qcache_lowmem_prunes的值非常大,则表明经常出现缓冲不够的情况;如果Qcache_hits的值非常大,则表明查询缓冲使用非常频繁,如果该值较小反而会影响效率,那么可以考虑不

6、用查询缓冲;Qcache_free_blocks,如果该值非常大,则表明缓冲区中碎片很多。tmp_table_size=256Mmax_connections=768指定MySQL允许的最大连接进程数。如果在访问论坛时经常出现TooManyConnections的错误提示,则需要增大该参数值。max_connect_errors=10000000wait_timeout=10指定一个请求的最大连接时间,对于4GB左右内存的服务器可以设置为5-10。thread_concurrency=8该参数取值为服务器逻辑CPU数量×2,在本例中

7、,服务器有2颗物理CPU,而每颗物理CPU又支持H.T超线程,所以实际取值为4×2=8skip-networking开启该选项可以彻底关闭MySQL的TCP/IP连接方式,如果WEB服务器是以远程连接的方式访问MySQL数据库服务器则不要开启该选项!否则将无法正常连接!skip-name-resolve关闭DNS解析,此情况下只能使用IP连接窗体底端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。