关于SQL优化的一些见解 在日常的编码或者二次开发的过程中,常常会遇到查询卡死或者查询过慢的现象。这些现象的原因包含但不限于: 1、表中包含的字段过多,且有较多数据 2、表中数据过多 3、sql语句并不是最优解决方案 4、未建立索引机制 解决方案 1、从表中字段入手,删除无用字段,建字段时能用数字尽量用数字,因为数字的查询效率比字符串快很多。 2、从查询语句入手,对SQL写法进行优化,例如使用exists代替in,union代替or,在使用公用SQL段时,尽量在表中增加关联字段,从而减少多表之间的关联关系。 3、使用SQL索引,具体百度上都有,自行查看。