Имя: Пароль:
1C
1C 7.7
v7: Медленное проведение документов 1с 7.7
0 1c_
не_не_слышал
 
08.12.14
09:40
Исходные данные: Сервер windows 2008 r2 64x, RAID 10 (со слов админа). 1с 7.7 бухгалтерия файловая. Есть пару документов которые проводятся по 2 минуты, соответственно у других пользователей транзакция. Тестил на сервере локально без пользователей - тоже 2 мин. На своем компьютере - 1-2 сек. Даже на старенькой машинке с пентиумом 4 всё ок. Платформа та же. Почитал форумы, пишут про кэширование. Действительно кэширование отключено, включить не дает. База удаленно, попросил админа воткнуть жесткий в sata, включил на нем кэширование, развернул базу. Те же тормоза. Понятно что проблема в настройках сервера. Вопрос в каких? Спасибо заранее.
1 DGorgoN
 
08.12.14
09:44
(0) А ты у себя как разворачивал? Может выгрузкой/загрузкой? Может просто выгрузку загрузку сделать?
2 1c_
не_не_слышал
 
08.12.14
09:47
(1) восстановил из архива. И у себя и на сервере.
3 фобка
 
08.12.14
09:49
Сколько строк в тч?
4 1c_
не_не_слышал
 
08.12.14
09:51
(3) 2 строки. Отладчик замерил, половину времени выполняется запрос, половину РассчитатьИтогиНА(). Сначала думал оптимизировать код. Потом проверил на своем компе и на рабочей станции. Там же всё быстро.
5 dk
 
08.12.14
09:53
монопольное и немонопольное проведение
6 DGorgoN
 
08.12.14
09:55
(2) Сделай выгрузку загрузку, проверь фрагментацию.
7 1c_
не_не_слышал
 
08.12.14
09:56
(5) без разницы что монопольно что не монопольно.
8 Ёпрст
 
08.12.14
09:56
>>>1с 7.7 бухгалтерия
>>>РассчитатьИтогиНА().

Что-то надо в консерватории менять сперва.
9 1c_
не_не_слышал
 
08.12.14
09:58
(8) переписанная бухгалтерия, есть пару регистров
10 Ёпрст
 
08.12.14
10:01
проверить 1sjourn, пересчитать итоги, это для начала.
11 1c_
не_не_слышал
 
08.12.14
10:02
(10) Ок, пошел пробовать
12 Ёпрст
 
08.12.14
10:03
журнал проверить на наличие пустых дат в документах
13 Ёпрст
 
08.12.14
10:04
ну и дат.. в далеком будущем
14 1c_
не_не_слышал
 
08.12.14
10:43
(10) Ёпрст, 1sjourn ок. Отсортировал по дате. Начинается с 2003, оканчивается рабочей датой. Пересчет итогов сделал. Проблема не исчезла.
15 Ёпрст
 
08.12.14
10:49
а ТА где стоит ?
Проводишь, в заднем числе ?
Периодичность хранения останков какая ?
А доков с 2020 датой нет ?
16 Ёпрст
 
08.12.14
10:50
а размеры табличек RA и RG какие хоть ?
17 1c_
не_не_слышал
 
08.12.14
10:53
(15) ТА датой последнего дока, провожу его же.
Регистр типа Остатки без периодичности. Доков нет, говорю же отсортировал по дате. Таблички меньше 100 мб.
18 1c_
не_не_слышал
 
08.12.14
10:54
на других же компах всё ок. ЧТо то с настройками сервера, разве нет?
19 Хуан
 
08.12.14
11:13
Остальные машины 32-битные? Вот поэтому и не тормозит. Если бы сервер был 32-битным тоже не тормозило бы.
20 Ёпрст
 
08.12.14
11:13
если та датой последнего дока, то должен быть прописан механизм получения останков без РассчитатьРегистрыНА и временного расчета
21 Ёпрст
 
08.12.14
11:14
22 1c_
не_не_слышал
 
08.12.14
11:22
(19) причем тут машины? тормоза локально без пользователей, а так терминал.
(21) Ёпрст, спасибо, вечером админ попробует эти настройки
23 1c_
не_не_слышал
 
10.12.14
08:23
DFSS выключил, тормозит все равно.
24 jk3
 
10.12.14
10:29
(23) Посмотри по процессору, у тебя такая же ситуация, как у меня?
1С 7.7 НЕ грузит 1 ядро процессора на 100%
25 1c_
не_не_слышал
 
10.12.14
14:06
(24) сервер перезагружал? у меня без перезагрузки пока нет изменений...
26 1c_
не_не_слышал
 
10.12.14
14:19
Хотя стояло "сбалансированный", сейчас попробую перезагрузить.
27 Бубка Гоп
 
10.12.14
14:25
(0) Статистику по загрузке проца, харда, сети, памяти в студию
28 1c_
не_не_слышал
 
10.12.14
14:31
(27) да проц грузится на 2 процента всего при проведении
29 1c_
не_не_слышал
 
10.12.14
14:32
На моей машине на 25, т.е. одно ядро полностью получается
30 1c_
не_не_слышал
 
10.12.14
14:40
Получается где-то ограничивается загрузка процессора.
31 jk3
 
10.12.14
14:44
(28) Одно ядро грузится всего на 2% ?
В диспетчере задач нужно вывести загрузку проца по ядрам и процессу 1С вручную там же назначит 1 ядро. Вот как раз оно и должно будет грузится почти на 100% для максимальной производительности при условии, что дисковая подсистема справляется (отслеживается perfmon-ом по показателю физический диск)
32 1c_
не_не_слышал
 
10.12.14
15:02
(31) ну ядро процентов на 20 грузится
33 1c_
не_не_слышал
 
10.12.14
15:02
ну никак не на 100, режим энергосбережения уже поставил "Высокая производительность"
34 Бубка Гоп
 
10.12.14
15:06
(33) А диск как загружен?
35 1c_
не_не_слышал
 
10.12.14
15:12
(34) да диск не напрягается, тем более уже пробовали еще один винт подключать в сата
36 Бубка Гоп
 
10.12.14
15:14
(35) тогда сервак забирай себе домой а на работу свой пк сатавь как сервер :D
37 1c_
не_не_слышал
 
10.12.14
15:18
(36) гы, можно просто подклюлчить старый сервак с пентиумом, который рядом стоит...
38 DGorgoN
 
10.12.14
15:21
Если что у 1с 7.7 всегда на 1 процесс 1 ядро и не как иначе.
39 jk3
 
10.12.14
15:21
(35) Тот диск, где лежит база, может не так сильно напрягаться.
Зато при (пере)проведении сильно напрягается диск, где находится темп.
Пропиши в ярлыке запуска 1с ключ /te:\
где e:\ темповый ssd диск
40 1c_
не_не_слышал
 
10.12.14
15:23
(38) я же написал что 1 ядро грузится на 20 процентов.
(39) ну ок, попробую
41 1c_
не_не_слышал
 
10.12.14
15:29
(39) диск не ссд, но время снизилось с 1.5 мин до 10 сек.
42 DGorgoN
 
10.12.14
15:35
(41) Значится в рейде дело?
43 1c_
не_не_слышал
 
10.12.14
15:38
(42) получается кэш на нем долго обрабатывается. но ядро проца тоже грузится не на 100% в отличие от моей машины. Думаю что разница во времени (10 сек) от проца уже зависит
44 DGorgoN
 
10.12.14
15:49
(43) Частота твоего и серверного какая? 1с-ке новые оптимизации по барабану, ей частота важнее (как правило).
45 1c_
не_не_слышал
 
10.12.14
15:58
(44) частота конечно у меня больше 3,1 против 2,33 на сервере. Но и ядро на сервере не грузится на 100% получается оно даже этии 2,33 не использует
46 jk3
 
10.12.14
16:05
(41) ну вот, уже можно работать.
(45) пока не будет 90-100% загрузки 1 ядра, значит всё равно не успевает дисковая подсистема.
(41) а с темпом на ssd время проведения еще уменьшится.
в идеале, чтобы использовать на полную возможности проца, база должна лежать на RAID 1 из ssd + еще один ssd-винт под темп.
47 1c_
не_не_слышал
 
10.12.14
16:11
(46) Спасибо за совет
48 DexterMorgan
 
10.12.14
16:12
(46) не лучше темп на рам диск вынести?
49 jk3
 
10.12.14
17:43
(48) Можно, если уверены в стабильности этого (еще и, скорее всего, платного) софта.