日期:2014-05-16  浏览次数:20644 次

上了一台数据库服务器,应该从哪些方面优化连接的速度呢
网站访问量大了,数据也多了,一台服务器有点吃不住
就又上了一台mysql数据服务器,一台做WEB,一台做数据库服务
数据服务器已经设置 skip-name-resolve 了
其他的还有什么方面可以优化的呢

------解决方案--------------------
慢查询必须开的,这问题太泛了,大致列几点:
1.优化表的索引组织结构,若是不清楚各自的SQL执行频率,以及所有的SQL语句,只能靠对业务了解何慢查询的组合模式,去优化你的SQL语句和索引组织结构;

2.数据库服务器的配置优化:几块盘,数据库以写为主,还是读为主,以及各自的量如何,数据存储容量需求如何,综合决定做RAID几,一般建议RAID1+0;

3.数据库服务器端参数优化,这个推荐阅读的文章:http://www.mysqlops.com/2011/10/26/mysql-variable-third.html

但是不限于此文提到的参数,还有一些参数并没有写进来哦!

4.若是读为主的业务,是否考虑打开查询缓存,以及考虑多大?


大致先做这4个方面的工作吧!