|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Alexander 2:5020/400 11 May 2001 15:51:46 To : All Subject : Re: <none> -------------------------------------------------------------------------------- Alexander Fialko <Alexander.Fialko@p2.f26.n451.z2.fidonet.org> пишет: AF> Есть вот такая функция, сеpвеp - Sybase SQL AF> Anywhere 5.5 <....> AF> так вот вопpос не будут ли костpукции типа AF> ((SourceDepot=inDepot or AF> DestDepot=inDepot) or inDepot=-1) на больших AF> объемах сильно тоpмозить AF> вычисления? Посмотри план выполнения запроса. Есть ли подходящий индекс, содержащий SourceDepot и DestDepot? Проверь, используется ли этот индекс. В конце концов нагенери кучу данных и проверь. IMHO красивее, читабельнее и проще в плане оптимизации было бы разбить этот один запрос на несколько простых внутри блоков if - end if Александр http://www.talk.ru/forum/talk.ru.db.sybase.asa -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/6488b8342598.html, оценка из 5, голосов 10
|