数据库优化的可以从如下几个方面着手:
1.>sql语句和索引.
2.>数据库表结构.
3.>系统配置.
4.>硬件
2.使用MySQL的慢查询日志对效率有问题的sql进行监控
1.>查看慢查询日志是否开启:show variables like 'slow_query_log'
2.>根据查看出来的日志存放路径,开启慢查询日志set global slow_query_log_file='/var/lib/mysql/mylinux-slow.log' (file后面的地址可以通过show variables like '%log%';获取)
3.>开启没有用索引的查询记录在日志中:set global log_queries_not_using_indexes=on;
4.>设置最长的查询时间,如果超过该时间,则被记录到日志中.set global long_query_time=1;
3.SQL及索引优化.