1、* 号引起的执行效率
尽量减少使用select * 来进行查询,当你查询使用*,数据库会进行解析并将*转换为全部列。
select count(si.student_id) from Student_info si(student_id为索引)与select count(*) from Student_info si执行时,上面的语句明显会比下面没有用索引统计的语句要快。
2、使用大写字母代替小写字母
在编写SQL语句时,虽然在数据库中是不区分大小写的,但是在执行SQL语句时,数据库首先会把语句中所有的小写字母转换成大写字母。所以,在编写SQL语句时尽量使用大写字母,这样能够提高数据库识别语句的速度。
参考链接:
1、http://blog.chinaunix.net/uid-28329865-id-3475928.html
2、http://www.cnblogs.com/netjxz/archive/2009/09/21/1570991.html