XXX

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

数据库SQL的效率

Posted on 2005-11-29 12:05  XXXCccddd  阅读(327)  评论(0编辑  收藏  举报
 LIKE  ABC%   比  SUBSTR(0,3)=ABC  这种要快的多

2 TOP 5 *  ...WHERE ID>30 ORDER BY ID 比
..... WHERE ID >30 AND ID <35  要快

3 NOT LIKE 在数据量大的时候,对效率影像很大

4 指明多表关系会大大提高速度 ,如
SELECT A.X,B.Y FROM A B WHERE A.X=B.X
SELECT A.X,B.Y FROM A INNER JOIN B ON A.X=B.X

2句结果一样,但是速度相差很多,时间复杂度分别是 O(2n)和O(n*n)

(转自)http://www.netyi.net/blog/user1/16/subject/1.shtml