黑马程序员技术交流社区

标题: 【沈阳校区】MySQL性能优化 [打印本页]

作者: fengdian135    时间: 2019-1-4 15:57
标题: 【沈阳校区】MySQL性能优化
一. 启动参数优化
修改 my.cnf (或者my.ini),加入/修改以下几行
#设定缓存的连接数,节省连接时的开销back_log        = 64#禁用文件系统外部锁external-locking        = 0#禁用BDB,如果你确实不需要的话,innodb也是如此skip-bdb#索引缓冲,如果是专用的数据库服务器,可以设置高达服务器内存的一半,如果不是专用的,#还是设置得低一点key_buffer        = 512M#缓存数据表数量,如果内存较大,可以设置稍微高一点,否则还是设置低一点#设置这个参数可以参见系统状态中的 open_tables(表示当前打开的数据表总数) #和 opened_tables(表示所有打开的数据表总数)table_cache        = 128#禁用dns解析,如果你的授权信息中采用dns授权方式了,就不能启用该选项skip-name-resolve#记录慢查询和没有使用索引的查询,便于帮助分析问题所在long_query_time                = 1log-slow-queries        = /usr/local/mysql/data/slow.loglog-queries-not-using-indexes
其他参数诸如 sort_buffer_size,net_buffer_length,read_buffer_size,read_rnd_buffer_size,myisam_sort_buffer_size,
thread_cache_size,query_cache_size,max_binlog_cache_size 等请查询MySQL手册,然后做出合适的调整.
二. 其他小TIPS






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2