|
Немного вопросов по оптимизации | ☑ | ||
---|---|---|---|---|
0
H A D G E H O G s
03.03.13
✎
21:41
|
Ночи доброй.
Вместо тысячи слов... Вот мы возьмем УПП и ОМ ОбработкаТабличныхЧастей и поищим текст 'Номенклатура.' то мы найдем их штук 20 таким обращений. Зло? Зло! Перепиливается за 10 минут? Да. Так почему? Есть у меня идея, что там через точку вызываются значения, уже закэшированные на 20 секунд, ну типа несколько процедур и этим исключается двойное-тройное обращение к SQL, но вот хрен... Даже если используется 20-секундный кэш, 1С все равно лезет за полем _Version , чтобы проверить, а не изменилось ли в базе. Или где я ошибаюсь? |
|||
1
IamAlexy
03.03.13
✎
21:43
|
на фоне остальной неоптимизации, придераться к точке - глупо...
да, есть более чем уверен - рудимент 1.6 и зупа и вообще древнего наследия 8.1 первых релизов.. типа "работает - не трожь!" |
|||
2
H A D G E H O G s
03.03.13
✎
21:44
|
Перепилить в 10 минут, Номенклатуру, Серии, Контрагентов и все другие тяжелые справочники, но как-то я "очкую Славик".
Я конечно понимаю, это некритично, но после этого v8: Странные вещи в УПП я думаю, разрабы просто проглядели. |
|||
3
Тролль главный
03.03.13
✎
21:45
|
про проблему (n+1) вызова SQL слышали?
|
|||
4
H A D G E H O G s
03.03.13
✎
21:45
|
Короче, есть ли "хитрый смысл" в этом использовании "точки", кто мне его расскажет?
|
|||
5
H A D G E H O G s
03.03.13
✎
21:45
|
(3) Нет. Расскажи!
|
|||
6
IamAlexy
03.03.13
✎
21:46
|
(2) я очень сомневаюсь что УПп пишут проги тупее среднестатистического мистянина..
просто есть приоритеты, графики и начальники с более важными и срочными задачами.. сам чтоли не писал никогда по типу "а, наляпаю ща абы работало а если будет тупить оптимизирую потом, время уже на изъ.бства нету, лишь бы сдаться и успеть" |
|||
7
IamAlexy
03.03.13
✎
21:46
|
(4) быгыыы
правильный тролль должен теперь сказать "ааа.. ну понятно, о чем с тобой еще разговаоривать" и дальше стойко отмалчиваться :) :) :) |
|||
8
IamAlexy
03.03.13
✎
21:47
|
+(6) к этим "недочетам" стал относиться весьма терпимо после того как пару типовых прогнал же через типовую проверку на 1С:Совместимо на предмет ошибок и недочетов :) :) :)
вот где глаза раскрываются... |
|||
9
H A D G E H O G s
03.03.13
✎
21:49
|
(6) "Мы своих не бросаем".
|
|||
10
H A D G E H O G s
03.03.13
✎
21:49
|
(8) Вот это как раз фигня.
|
|||
11
Тролль главный
03.03.13
✎
21:51
|
ну как же, про 1С примерно так можно пересказать эту байку ORM:
хотим получить справочник, вытаскиваем ссылки (1 запрос) и потом у каждой из них получаем реквизиты (N запросов) и поспорьте что не так в случае отчетов |
|||
12
H A D G E H O G s
03.03.13
✎
21:52
|
Раз уж пошла такая пьянка - расскажите, что это за папка
C:\Users\%Username%\AppData\Local\1C\1Cv82\reg_1541\snccntx и почему rmngr.exe начинает яростно дербанить 65 метровый dat файл в этой папке "snccntx.00000000.dat" при использовании 20-секундного кэша? |
|||
13
H A D G E H O G s
03.03.13
✎
21:53
|
(11) Ничего не понял.
|
|||
14
IamAlexy
03.03.13
✎
21:55
|
(12) ыыыыыы
65 метровый? у клиентов на серваке эта папка более 20 гиг :) :) :) |
|||
15
H A D G E H O G s
03.03.13
✎
21:56
|
(14) Это свежий сервак, только поставленный.
|
|||
16
GANR
03.03.13
✎
22:26
|
А как насчет переписать на использование общего модуля с повторным использованием возвращаемых значений на время сеанса/вызова?
|
|||
17
H A D G E H O G s
03.03.13
✎
22:28
|
(16) Нет.
Не зря 1С стучится в SQL за полем _version, не зря... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |