数据库的优化是一个大而逛之的概论,我们不能以上来就说该怎么优化,而是需要确认数据库的具体问题;
1:观察数据库是否有周期性的性能变化,故障或者波动
如果存在是否是高峰的访问,缓存奔溃引起
加缓存并更改缓存失效的策略
2:用show processlist 或者开启慢查询,观察有问题的sql
proiling,expalin 分析生气了语句
优化方向:表的关联查询过多,设计缺陷
索引优化
sql语句的排列优化
调整服务器的参数优化-缓存区的大小,线程数据等
数据库的优化是一个大而逛之的概论,我们不能以上来就说该怎么优化,而是需要确认数据库的具体问题;
1:观察数据库是否有周期性的性能变化,故障或者波动
如果存在是否是高峰的访问,缓存奔溃引起
加缓存并更改缓存失效的策略
2:用show processlist 或者开启慢查询,观察有问题的sql
proiling,expalin 分析生气了语句
优化方向:表的关联查询过多,设计缺陷
索引优化
sql语句的排列优化
调整服务器的参数优化-缓存区的大小,线程数据等