当前位置: 代码迷 >> Oracle开发 >> 语句查询太慢 不知道原因 新手初学者 希望高人能详细解答
  详细解决方案

语句查询太慢 不知道原因 新手初学者 希望高人能详细解答

热度:6   发布时间:2016-04-24 06:44:21.0
语句查询太慢 不知道原因 新手菜鸟 希望高人能详细解答
 
 select CB.AttendTime,S.StudentName,S.Sex,S.SemesterNum,S.StudyNum,C.CoachName,CA.CourseStartTime,CA.CourseEndTime,CA.CourseSegment 
  from DS_CourseBespeak CB,Ds_Student S,Ds_Coach C,Ds_Coursearrange CA  
  where s.FEECRITERIONID in (16,13,18,9 ) 
  and CA.Coachid = C.Coachid 
  and CB.Studentid=S.Studentid 
  and CB.CourseArrangeid=CA.CourseArrangeid 
实在太慢了  听人说怎么搞索引之类的 但是还是不会。求详细解答
------解决方案--------------------
先执行你的sql,然后执行select * from table(dbms_xplan.display_cursor(null,null,'advanced'));
然后把结果贴出来

------解决方案--------------------
LZ请贴出执行计划,然后基于执行计划分析。
  相关解决方案