优化sql。
select distinct(a.usrName),b.ydh from T_EmpUsr_Msg a ,T_EmpUsr_dnbMsg b where a.ydh=b.ydh and b.T_Line_Code='001'
这条语句的执行时间是0.016 s 左右,能不能让其时间在小点,索引作了,现在主要是靠改变sql语句来提高效率
谢
问题点数:20、回复次数:4Top
1 楼bzszp(SongZip)回复于 2006-03-01 11:08:46 得分 0
调换一下两个表的顺序试试
T_EmpUsr_dnbMsg b,T_EmpUsr_Msg aTop
2 楼MountLion(闷头睡)回复于 2006-03-02 13:28:39 得分 0
sql没法再优化了。Top
3 楼lj0425(冰芝麻)回复于 2006-03-02 17:53:42 得分 0
能告诉索引怎么建的么?
如果还要提高索引最好是:
b.ydh ,b.T_Line_Code
a.ydh,a.usrNameTop
4 楼arthur_su(JJ)回复于 2006-03-02 18:07:03 得分 0
同意2楼的,选择合适的表做基表可以提高查询的速度~Top




