select l.shipid, l.shiplockid, l.upordown, s.shipspeed from LockCheckin l, ship s where l.LockCheckinid  not in  (select LockCheckinid from SCHEDULEEXECS) and l.shipid=s.shipid(+) order by shiplockid这是小弟写的sql,其中LockCheckin  和 SCHEDULEEXECS 都是百万级,偶尔会达到千万级的表,小弟知道not in的效率非常之差,详情大神们看看如何能提高数据查询效率