1.硬件上。加钱上八路E7,80核160进程,加内存1T,上PCI固态做raid,之后就不用看下面的了。
2.所以,哥们,我跟你讲,我们只能怪怪吃“软”饭。不多说,看下面。
面对一个高负载的mysql,该如何优化?无从下手的话,可以按照下面的顺序调优:
1.分析慢查询
mysqldumpslow命令、分析脚本,对这些有问题的语句进行语句、索引级别上的优化。
良好的数据库基础、编程基础会使此阶段的优化工作量大幅度减少。
2.mysql配置
query_cache、key_buffer 、connections之类。随着mysql负载情况,需要对这些参数进行不断的优化。
3.分表
垂直分、水平分,怎么爽怎么切,切出个美好的未来。
4.分库
主从、分布式、集群,到这个程度数据库负载已经到千万、亿级别了。到这个地步的话,就别干了,辞职吧,去三线城市买套房,过正常人的生活吧。