|
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) Можно, если уверены в стабильности этого (еще и, скорее всего, платного) софта.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |