Имя: Пароль:
1C
1С v8
Как сильно могут тормозить базу незакрытые регистры накопления?
,
0 DirecTwiX
 
20.03.14
00:16
Т.е. у которых итоги в ноль не уходят. Как проверить, что они тормозят базу? Имеет ли смысл разбираться?
Гугл в основном выдаёт всё про аппаратную оптимизацию..
1 YF
 
20.03.14
00:19
А почему они должны ее тормозить?
2 kiruha
 
20.03.14
00:27
Запрос по остаткам сделай по регистру по всем измерениям
Если меньше минуты - все ок
3 NcSteel
 
20.03.14
00:29
(0) Смотри размер итоговой таблицы и индексов к ней
4 DirecTwiX
 
20.03.14
00:48
(1) Потому что если итоги не будут закрываться, они могут сильно вырасти
(2) И так для каждого регистра накопления? Есть смысл другие регистры смотреть?
(3) А как смотреть индексы и что в них нужно смотреть?)
Спасибо
5 zladenuw
 
20.03.14
00:52
база клиент-сервер ?.
по пункту 2) читай рекомендации 1с. там много интересного
6 mistеr
 
20.03.14
00:54
Premature optimization is the root of all evil.
D. Knuth.
7 vi0
 
20.03.14
01:15
(0) на конкретной базе проверить легко
сделать замеры показателей часто используемых запросов (CPU,IO,..)
закрыть избыточные остатки
опять сделать замеры и сравнить с первыми
8 vi0
 
20.03.14
01:21
(0) а имеет ли смысл разбираться тебе должны сказать пользователи базы, заказчики, в общем те люди которые задают приоритет задачам
9 DirecTwiX
 
20.03.14
01:38
Всем спасибо

(8) Увидел у клиента кривую базу - много мест, где не закрываются отсатки.. Плюс база жутко тормозит. Думаю как раз предложить человеку, который задаёт приоритет, разобраться с этим делом. Время - деньги)
10 kiruha
 
20.03.14
10:35
(9)
Тормозить может по другой причине.
А гигантские итоги на хорошем серваке могут вести себя вполне ничего
11 kiruha
 
20.03.14
10:36
Посмотри оборотку если тоже тормозит - дело не в остатках
12 ivanovnm
 
20.03.14
11:11
(2) Минута тоже ок
13 Михаил Козлов
 
20.03.14
11:16
(4) Присоединяюсь к (3).
Поищите обработку (отчет), которая покажет размеры таблиц.
Для 8.1 могу выслать (не моя).
Обратите внимание на соотношение таблицы итогов и основной и на размер таблиц индексов.
Можно самому посмотреть запросом число записей в остатках (по всем измерениям и ресурсам).
Даже если и не тормозит, незакрытые регистры неспортивно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший