哪个高手能帮下我回答这问题?

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:27:59
如何提高Select语句的执行效率?提出不少一个的观点,并说明理由.

不要从网上找答案!就按自己理解的意思回答!

1.Select 后面指定字段名,尽量不要写 select * from ……
2.对常用的查询条件字段加索引,注意不要加过多索引,否则反而会降低Insert和Update的效率,得不偿失
3.在要查询的表后指定索引,以免数据库优化查询语句时使用错误的索引
4.联表查询时尽可能用Left outer join,非必要不要使用inner join
5.联表查询时尽量使用主表的字段做条件
6.非必要不要对查询条件字段进行运算,如尽量避免 where len([字段])=7之类的写法
7.查询条件中尽量避免使用 not in ,not like等写法
8.使用Like进行模糊查询时,如果确定起始字符,最好用like '起始字符%'而不要使用 like '%起始字符%'
9.还有很多,不一一列出来了,这些都是平时学习和实际工作中总结出来的,也是最基础的东西

1:加索引啊
2:where条件的排列顺序