|  | Конструкция "Выбор" в условии соединения таблиц | ☑ | 
    
        | 0
    
        Andrewww123   18.05.15✎ 10:49 | 
        Был запрос, две таблицы соединялись левым соединением по условию, в котором присутствовала конструкция "Выбор Когда Тогда..", выполнялся крайне долго. Вынес всё это дело во временную таблицу, где сразу формируется результирующее поле, участвующее в дальнейшем соединении, стал выполняться мгновенно. Так вот вопрос, есть где почитать про тонкости использования "Выбор" именно в соединении таблиц?     |  | 
    
        | 1
    
        Cyberhawk   18.05.15✎ 10:55 | 
        Почитать в окне профайлера SQL-сервера     |  | 
    
        | 2
    
        D_E_S_131   18.05.15✎ 10:55 | 
        Да и "временная таблица" вполне может оказаться лишней и эффективнее несколькими подзапросами с "ОБЪЕДИНИТЬ ВСЕ" сделать.     |  | 
    
        | 3
    
        D_E_S_131   18.05.15✎ 10:55 | 
        (1) Это нехилый мозг надо иметь.     |  | 
    
        | 4
    
        Гёдза   18.05.15✎ 10:55 | 
        ключевое слово: попадание в индекс при соединении     |  | 
    
        | 5
    
        Andrewww123   18.05.15✎ 10:57 | 
        Смотрел профайлер, знаний не хватает переварить всё что там есть.     |  | 
    
        | 6
    
        Cyberhawk   18.05.15✎ 10:58 | 
        (5) Как смотрел, методом тыка? На, почитай для затравки 
Где не хватает знаний - подтягивай
 |  | 
    
        | 7
    
        Andrewww123   18.05.15✎ 11:03 | 
        (6) Мимо твоя ссылка, на этом уровне посмотреть проблем нет. Я может быть не так выразился: почитать именно про рекомендации 1С в этом вопросе.     |  | 
    
        | 8
    
        D_E_S_131   18.05.15✎ 11:03 | 
        (4) Там скорее всего ничего кроме прямого перебора не получится. ИМХО "планировщику" никак не понять с каким полем соединять, т.к. нет конкретного условия, а "Выбор Когда" может что угодно нам выдать.     |  | 
    
        | 9
    
        ДенисЧ   18.05.15✎ 11:04 | 
        (7) Yf BNC tcnm     |  | 
    
        | 10
    
        ДенисЧ   18.05.15✎ 11:04 | 
        На ИТС, в смысле     |  | 
    
        | 11
    
        Andrewww123   18.05.15✎ 11:06 | 
        (10) Нет подписки. Буду признателен поделившемуся :)     |  | 
    
        | 12
    
        Cyberhawk   18.05.15✎ 11:07 | 
        (11) там есть демо-доступ справа сверху на главной странице     |  | 
    
        | 13
    
        Andrewww123   18.05.15✎ 11:10 | 
        (12) Не знал, спасибо     |  |