SQL 优化!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40406929/article/details/85038337

1. 查询优化 

       a:慢查询       所谓的慢查询就是 :开启日志,我们指定一个标准时间,然后执行sql语句,如果哪一条sql语句超过这个标准时间,它就会被监测出来,写入日志。开发人员据此加以修改并且优化。

       b:查询计划    就是explan+sql语句,并且可以在此基础上加一些Type等等关键字,可以提供给我们更加详细的信息。

当然在sqlyog软件 中也可以查出来sql执行性能,相对于慢查询,查询优化更加详细!

2. 索引优化
   1) 查询表时不要使用*来代替字段,把只使用的字段查询

   2)给表添加索引

   3)表关联尽可以使用letf join,right join,不要使用where 

   4) 表设计时尽可能的估算字段的大小,特别是字符串类型的不要varchar  255

   5)不要使用模糊查询 like

   6)尽量不要使用 in 条件查询

3.利用mycat软件进行读写分离

猜你喜欢

转载自blog.csdn.net/qq_40406929/article/details/85038337