Имя: Пароль:
1C
 
Будет ли работать быстрее запрос SQL чем из 1C
0 ИС-2
 
naïve
27.12.21
07:15
В рамках работ по оптимизации думаю перейти на прямые запросы к SQL базе. Понятно, что 1C запрещает такое, но все же...

1) Будет ли ускорение выполнения запросов
2) Как можно по простому преобразовать запрос из синтаксиса 1C (Выбрать * из справочник.Валюта) в SQL. Пока из идей - использовать профайлер.
1 Мимохожий Однако
 
27.12.21
07:18
Это не панацея.
2 Мимохожий Однако
 
27.12.21
07:20
Запрос SQL можно увидеть ТЖ. Встречал на просторах инета Консоли с закладками запросов на SQL
3 Ryzeman
 
27.12.21
07:21
Речь о 7.7 или 8.x? Во втором случае выйгрыш околонулевой, за исключением сценариев с update. Хотя если его написать криво, это чревато косяками.

1) Не значительно.
2) SELECT *? В чём вопрос-то?
4 Мультук
 
гуру
27.12.21
07:22
(0)

Все остальные методы -- железо, тюнинг железа, оптимизация алгоритмов уже исчерпаны?
5 Ненавижу 1С
 
гуру
27.12.21
07:28
(0) подумайте, куда вы денете В ИЕРАРХИИ, ИТОГИ, сможете самостоятельно реализовать виртуальные таблицы?
6 Bigbro
 
27.12.21
07:56
поддержу автора (3)
7ку да, на прямые запросы стоит переводить когда все становится плохо.
а 8ка ж изначально почти как настоящий скуль, и в методичках там на каждом шагу - все запросом делается, все что можно - начиная с поиска документа и заканчивая получением отдельного реквизита объекта.
7 toypaul
 
гуру
27.12.21
08:11
"В рамках работ по оптимизации" сначала надо определить узкие места. А не заниматься ерундой
8 acht
 
27.12.21
08:22
(0) Если ты задаешь такие вопросы, то рановато тебе этим заниматься.
9 TheRoofIsOn Fire
 
27.12.21
10:57
(0) не занимайся фигней, потрать это время на изучение Ут11, erp(лучше веб/android), а то останешься ни с чем.
10 TheRoofIsOn Fire
 
27.12.21
10:58
УПП
R.I.P.
11 H A D G E H O G s
 
27.12.21
12:04
... и конкурсы интересные.
12 polosov
 
27.12.21
12:21
(0) Какая конкретно операция оптимизируется?
13 TheRoofIsOn Fire
 
27.12.21
12:27
(12) Лизание яиц.
14 Casey1984
 
27.12.21
12:48
(0) Ты не заметишь разницы
15 1Снег
 
27.12.21
12:56
(0) Если все же по теме отвечать, то есть функция ПолучитьСтруктуруХраненияБазыДанных()
16 timurhv
 
27.12.21
13:04
(0) С чтением в 8-ке никогда проблем не было, только на запись.

К примеру, недавно тестировал БСП версионирование и платформенную История записей на создании 100 документах:
Без ничего: 18.7 сек
БСП версионирование: 48.6 сек
История данных (платформа): 18.9 сек

Как результат, причину в первую очередь надо искать в коде.
17 ansh15
 
27.12.21
13:52
>>почти как настоящий скуль
То есть считается, что трансляторы(аж 4 штуки) запросов 1С в SQL весьма эффективные сами по себе,
а в методичках подробно разъясняется как построить тот или иной сложный запрос 1С, чтобы на выходе получился хороший запрос для СУБД, учитывая их(СУБД) особенности.
Анализатора, который бы оптимизировал запрос 1С на основании плана запроса каждой СУБД пока еще не написали?..
18 mistеr
 
27.12.21
14:56
(0) Какая задача и где узкое место сейчас?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший