Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 20:56

Медленное формирование оборотки в 1с 8.2

Автор mtemirlan1, 17 апр 2012, 10:39

0 Пользователей и 1 гость просматривают эту тему.

mtemirlan1

Здравствуйте ВСЕ.
Значит так, имеем
Три сервера: Терминальный - 1с приложения - SQL-сервер

SQL server
2xXeon E5645 2.4GHz (24 ядра)
48 Gb RAM
8x300 Gb Seagate 15K.7 16 Mb Cache in RAID 10
RAID Supermicro SMC2108 with 512 Mb Cache
MB Supermicro X8DTL-i

Windows 2008 R2 Enterprice Edition x64 SP1
SQL Server 2008 R2 x64
Больше никакого софта не стоит


1c сервер
Core i5 760 3.08 Ghz
16 Gb
1x500 Seagate 7200.12
Windows 2008 R2 Enterprice Edition x64 SP1
1C-сервер 8.2.15.294 (х86-х64)


сервер терминалов
2xXeon E5620 2.4GHz (16 ядер)
16 Gb RAM
2x146 Gb Fujitsu 15K 16 Mb Cache in RAID 10
RAID Supermicro SMC2108 with 512 Mb Cache
MB Supermicro X8DTL-i

Windows 2003 Enterprice Edition x64 SP1
1C 8.2.15.294
60 пользователей
Сеть между серверами 1Гб\с

Также имеем 5 рабочих баз
Управление торговым предприятием для Казахстана, редакция 1.0, разработка для Казахстана: «1С-Рейтинг», 2008 (1.0.18.9)

Размер баз: от 4 до 13 Гб

Вопрос: Формирование оборотно-сальдовой ведомости по счету Товары (1330) может проходить до 3500-4000 секунд (данные Консоли администрирования 1с сервера)

и что интересно: на третий раз формирования ОСВ, то есть первый раз сформировали - 1-2 секунды, провалились изменили какой нибудь документ, опять сформировали - 10-15 секунд, опять провалились что-то поправили в документах, третий раз формируем - и все.... Песочные часы, белый экран.... Помогает только принудительный сброс сеанса. Хотя однажды решили оставить такой завис, и через какое то долгое время ОСВ все таки сформировалась. Уже все интернеты перерыл, не знаю что делать? Помогите

Yura063

а как получилось создать RAID 10 с двумя жескими в терминале?
Думаю с таким количеством пользователей надо поднять кластер-сервер! в принципе можно для этого использовать терминал! Стоит подумать чтобы терминал был основным, а доп. кластер сервер использовать 1С сервер!
Помогли, отблагодари!

mtemirlan1

Извиняюсь, опечатка - там RAID 1 уровня.
А кластер серверов реально может поднять производительность? Кто нибудь поднимал такой кластер, поделитесь опытом? сколько у вас пользователей, какая нагрузка на сервера?

mtemirlan1

И все таки вчера ночью, после долгих раздумий и совещаний с человеком, который курирует 1с в нашей компании, нашли один метод, чтобы оборотка не зависала, но теоретически об"яснить его пока не смогли.
Метод заключается в следующем:
Если повторно формировать оборотку в том же окне где она была уже сформирована, то происходит зависание, а если закрывать предыдущее окно с обороткой и открыть его заново через Отчеты - Оборотно-сальдовая по счету, и сформировать с такими же параметрами, то все формируется быстро.

Создается такое впечатление, что старые данные в ОСВ как-то влияют на запрос новых данных. Или они занимают память эти старые данные. Если сможете то дайте об"яснение такому поведению программы. Факт в том что метод описанный выше работает. Заранее благодарю

mtemirlan1

Еще одно наблюдение

Если не закрыть оборотку, а сформировать новую рядом, то все равно идет зависание. То есть для быстрого формирования требуется чтобы ни одна оборотка не была открыта.


sadovod

mtemirlan1, а технологический журнал не хотите попробовать, чтобы узнать, где включаются тормоза?

mtemirlan1

sadovod, как раз насчет технологического журнала? Что это такое и как им пользоваться? если не трудно то можете поделиться опытом?
Заранее благодарю

sadovod

mtemirlan1, я сам, честно говоря, его пробовал только в тестовых целях, чтобы узнать его возможности... Возможности впечатляют :)
Общие сведения (ну очень общие :) ) о нём тут - www.v8.1c.ru/overview/technologicallog.htm
Толково о нём написано вот здесь - http://infostart.ru/public/18845, причём почитай комментарии, там есть примеры его настройки, в том числе и для замера долгих действий в клиент-серверном варианте...

mtemirlan1

Решение нашлось!!! Для ускорения формирования ОСВ не забывайте периодически делать в 1с - Операции - Управление итогами. Устанавливайте дату по которую хотите рассчитать. Реально ощущается эффект.

Собственные измерения. До пересчета ОСВ формировалась за год по всем филиалам организации - 50 секунд, после пересчета - 12.

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск