做后台开发的程序猿通常需要写各种各样的sql,可很多时候写出来的sql虽然能满足功能性需求,性能上却不尽人意.如果业务复杂,表结构和索引设计又不合理的话,写出来的sql执行时间可能会达到几十甚至上百秒,对于生产环境来说,这是相当恐怖的一件事.因此,了解一些常见的mysql优化技巧很有必要.本文将从表结构和索引设计,sql执行原理,sql编写优化3方面进行分析和讲解,希望能对大家有所帮助. 1.表结构,字段设计是否合理? 这是最基础也是最容易忽视的一个环节.良好的表结构设计是sql优化的基础,在…