Mysql数据库的性能优化
1、我们首先要做的是分析查询语句 应用explain关键字来分析查询,应用方法如图

2、其分析结果中 select_type查询的类型 table代表表名,type 连接类型,rows所检查的行数。 也可以使用describe来分析查询语句与explain语法基本相同,使用方法如图。

1、使用索引优化查询 在mysql中索引可以提高查询速度,但并不能充分发挥其作用,所以在应用索引查询时,也可以通过关键字或者其他方式来查询进行优化处理如图。

2、查询高速缓存 mysql再通过select语句查询数据时,该操作将结果集保存到一个特殊的高级缓存中,从而实现查询操作。首次查询后,当用户再次做相同操作时,就可从缓存中直接读取,提高查询速度。检验缓存是否开启如图

3、优化数据库的机构 我们要分析表,检查表和优化表,方式如将多字段表分成多个表,建立中间表等方法。分析表方法如图

4、优化多表查询和表设计。例如我们在查询中尽量不要使用子查询的方式,而是利用内连接的方式来查询。如图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:60
阅读量:78
阅读量:112
阅读量:108