v7: Медленное проведение документов 1с 7.7 #727979


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

В этой группе 1С