首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sql查詢語句優化解决方案

2012-03-26 
sql查詢語句優化SQL code select distinct a.EmpID,a.EmpName from dbo.HFCM_File_D a,vw_account_Users_A

sql查詢語句優化

SQL code
 select distinct a.EmpID,a.EmpName from dbo.HFCM_File_D a,vw_account_Users_All b  where a.empid=b.empid  and a.FileFlag='N'  and  (b.Area ='01' or b.Area ='02')  and  a.FileTypeID='F01001' and Convert(NVarchar(10),b.DateIn,111) BETWEEN '2012/02/01' AND  '2012/02/03'  order by a.EmpID

這條sql查詢要24秒

大家幫忙香香辦法油畫油畫啊!!

[解决办法]
1. 不使用distinct,改用Group By
2. 将搜索的字段加上索引
[解决办法]
探讨

jjkk168
改成broup by我改了理論上速度應該快的,但是沒快,加索引就不加了,索引我由於某個原因加不了.

[解决办法]
索引。

热点排行