|   |   | 
| 
 | Есть ли разница в скорости между прямым запросом скуль и запросом 1С? | ☑ | ||
|---|---|---|---|---|
| 0
    
        azernet 12.11.14✎ 08:09 | 
        Есть ли разница в скорости между прямым запросом скуль и запросом 1С?     | |||
| 1
    
        butterbean 12.11.14✎ 08:13 | 
        есть     | |||
| 2
    
        azernet 12.11.14✎ 08:48 | 
        (1) существенная? в процентном соотношении можешь выразить?     | |||
| 3
    
        al_zzz 12.11.14✎ 08:50 | 
        Смотря как первое и второе написано.     | |||
| 4
    
        butterbean 12.11.14✎ 08:50 | 
        (2) 32.5%     | |||
| 5
    
        al_zzz 12.11.14✎ 08:51 | 
        Можно через опу прямой запрос написать, тогда и сравнение не в его пользу будет. Погугли про сравнение - полюбому кто-то делал тесты.     | |||
| 6
    
        vcv 12.11.14✎ 08:52 | 
        Если писать прямые запросы так же, как их "пишет" интерпретатор запросов 1С - тогда разницы нет.     | |||
| 7
    
        Necessitudo 12.11.14✎ 10:38 | 
        Про RLS еще нужно вспомнить.     | |||
| 8
    
        Smit1C 12.11.14✎ 11:23 | 
        (0) грамотно созданный прямой запрос к SQL будет быстрее работать, чем сложный запрос из 1С, тк интерпритатор не всегда оптимально организует запросы. На простых запросах время примерно одинаковое.     | |||
| 9
    
        DCKiller 12.11.14✎ 11:30 | 
        В 1с8 можно писать прямые запросы? О_о     | |||
| 10
    
        Necessitudo 12.11.14✎ 11:31 | 
        (9) ADO     | |||
| 11
    
        DexterMorgan 12.11.14✎ 11:31 | 
        (9) в танке?     | |||
| 12
    
        Reaper_1c 12.11.14✎ 11:34 | 
        (11) Нет, он лицензионное соглашение прочитал. В отличие от всех остальных.     | |||
| 13
    
        Огурцы 12.11.14✎ 11:36 | 
        (0)большинство запросов из 1с8 тормозят из-за того, что они криво написаны и неправильно организованы структуры конфигурации, а не из-за того что они непрямые к скулю.     | |||
| 14
    
        Chai Nic 12.11.14✎ 11:40 | 
        (13) Да, только вот джойн с виртуальной таблицей (то есть подзапросом) любят даже в фирме 1с делать..     | |||
| 15
    
        H A D G E H O G s 12.11.14✎ 11:54 | 
        (0) Будет.
 Получение в выборке любого поля составного типа (речь не идет про обращение через точку) приводит к запросам к таблице _config. И чем больше типов в составном типе - тем больше список запросов. На обработку ЛюбаяСсылка в детище на основе УПП уходит 1.5 секунды. Слава Гейтсу, это случается только первый раз в сеансе пользователя. | |||
| 16
    
        DexterMorgan 12.11.14✎ 11:55 | 
        (12) У тебя с причинно-следственной связью явные проблемы, если ты делаешь вывод, что "все остальные" не читали лиц. соглашение из того, что они используют прямые запросы или рассуждают об их возможном использовании.     | |||
| 17
    
        Огурцы 12.11.14✎ 12:04 | 
        (14)в большинстве задач эффективность от правильного использования виртуальных таблиц выше чем от не всегда целесообразного прямого запроса к скулю     | |||
| 18
    
        rsv 12.11.14✎ 12:25 | 
        (0)  На скуле удобно ваять когда надо что то куда выгружать или джойнить с другими источниками данных . Далее когда надо быстро написать запрос с использованием например строковых функций  или функций преобразования к типу .... ну как то так .     | |||
| 19
    
        rsv 12.11.14✎ 12:27 | 
        и на 1С можно ... но в консоле уже быстро не напишешь . Надо лезть в СКД. Далее когда портянка выгружается в прикладные табличные формы - все это может тупо зависнуть ну и так далее .     | |||
| 20
    
        rsv 12.11.14✎ 12:29 | 
        много в общем лишних телодвижений ... которых можно избегать  тем более что скуль используется как хранилище и его функционал не задействован ..     | |||
| 21
    
        rsv 12.11.14✎ 12:35 | 
        да и запросы  бываю разнымим  . Вставка - однозначно  1С . Обновление - смотря чего . Можно и апдейтом  но осторожно.  Выборки сиречь отчеты - можно ваять на 100 процентом скуле     | |||
| 22
    
        rsv 12.11.14✎ 12:39 | 
        Если у меня выбор как делать  джойн с вешним источником ... делаю на скуле через линк  ибо не лезу в объект ВнешниеИсточнииеДанных (например) т.к.  последствия могут быть не предсказуемыми (зависящие от верисии движка и прочее) и это отразится на  результате  как по срокам так и по другим причинам     | |||
| 23
    
        vogenut 12.11.14✎ 12:53 | 
        (0) Скорость это, в широком смысле, быстрота изменения какой-либо величины. Что вы хотите измерить в запросах?     | |||
| 24
    
        Огурцы 12.11.14✎ 12:54 | 
        (21)в 1с обновление данных можно в несколько потоков реализовать, при хорошем железе отличный эффект     | |||
| 25
    
        rsv 12.11.14✎ 12:54 | 
        (24) Я и говорю ... много лишних телодвижений.     | |||
| 26
    
        rsv 12.11.14✎ 12:57 | 
        кодинга...  звонков к вендору..." вышлите базу пож... ста" . Шутка  ессно :)     | |||
| 27
    
        Огурцы 12.11.14✎ 13:02 | 
        (25)ты через какой интерфейс к скулю подключаешься?     | |||
| 28
    
        rsv 12.11.14✎ 13:06 | 
        (27)  если что то  поваять  то консоль Management Studio. Из 1С - старое проверенное ADO.     | |||
| 29
    
        Sammo 12.11.14✎ 13:07 | 
        Вопрос в том - что потом делать с данными. Т.к. увеличение скорости выборки данных может нивелиросваться затратами на обработку.     | |||
| 30
    
        rsv 12.11.14✎ 13:08 | 
        (29) Выдавай на клиента обработанные данные... зачем там портянки ?     | |||
| 31
    
        DCKiller 12.11.14✎ 20:08 | 
        (10) (12) И как, сильно быстрее по сравнению с обычным?     | |||
| 32
    
        DrZombi гуру 13.11.14✎ 06:15 | 
        (9) Можно, но без интерфейсной части, на подобие 1С++. Сей метод извратный :)     | |||
| 33
    
        DrZombi гуру 13.11.14✎ 06:18 | 
        (31) Чем сложней запрос для 1С, там проще и быстрее на SQL.
 При этом SQL еще позволяет создавать функции, в которых можно поместить какой либо функционал. И по сути получать уже готовые данные, чисто скулем. А в 1С уже выводить их на экран пользователю :) | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |