#0
by SherifSP
Здравствуйте мистяне, интересует вопрос оптимизации записи данных в регистры. База УПП 1.2.14, платформа 8.2, 40 пользователей, в регистре "ПартииТоваровНаСкладахУпр" порядка 30 миллионов записей, "ПартииТоваровНаСкладахБух" - 20 миллионов записей, "ПартииТоваровНаСкладахНал" - 17 миллионов записей, документ "РеализацияТоваровУслуг" с 40 позициями проводится 17 секунд, из них 12 секунд занимает запись данных в эти регистры, как можно увеличить скорость записи в регистры?
#3
by Dmitrii
Если Вы уверены, то учет ведется корректно и регистры закрываются корректно по набору измерений, то никак. В таком случае есть только два варианта: 1. свёртка базы, следствием которой станет сокращение таблиц. 2. апгрейд железа для повышения общей производительности. Тут нужен анализ узких мест для принятия более конкретных оптимальных решений.
#4
by nicxxx
Железо поменяй. Диски SSD поставь, например вот такие "HP ProLiant 400GB SAS 12G MU SFF SC DS SSD (872374-B21)". У нас работают уже 4 года, ни одного сбоя и скорость хорошая.
#15
by nicxxx
Недолговечны бытовые, за 3000 рублей 120 гигабайт. Ты цену этого сначала посмотри:) Говорю же, 4 года уже работают. Ни одного перемещенного сектора. Конфа на основе БП 3.0, типовые документы не используем. Размер _AccRgAT3675 = 110 млн записей, _AccRgED677 = 191 млн. Документы проводятся параллельно в фоновых процессах, никаких таймаутов не набюдаем.
#22
by RS2017
утверждается, что именно запись длится 12 секунд. Может быть, но тогда проблема должна исчезать при монопольной работе.
#26
by d4rkmesa
Регламенты SQL все настроены, обновление статистики, реорганизация и перестроение индексов? Единственно, смущает что "1.2.14", там многое чего было переписано. Копать с данному случае нужно именно в списание партий, в УПП есть всем известное место . Если активно используются отчеты по данному регистру, то это также может вызвать замедление. Можно рассмотреть вариант вынесения аналитической базы для отчетов отдельно тем или иным способом.
#35
by Джинн
Не. Писалось в те времена, когда и возможности движка скромнее были, и скилы по его применению даже у нуралиевских товарищей попроще были. А потом не стали оптимизировать и оставили как исторически сложилось.
#37
by lodger
во имя работы с такими объемами обычно ставят зеркало силами SQL на еще один сервер. тогда каждая записьотменазаписи кроме своей базы улетает в актуальное зеркало. время восстановления работы от падения главного сервера до входа юзеров равно времени необходимому админу для переключения 1сины с одного скуля на другой (переписать пути) и в скуле отменить регистрацию из ведущей базы.
#38
by dezss
и тут внезапно падает второй сервер. не-не-не, бэкап лучше иметь даже в случае зеркалирования
#39
by lodger
с чего бы упасть второму серверу? для надежности и исключения влияния причин падения первого на второго можно вынести его в соседнюю сервернуюцодконтинентпланету.
#40
by Злопчинский
ну как же Первый на первой виртуалкеВторой на второй виртуалкеИ тут омон железный сервак забрал
#41
by dezss
если они закупались одновременно, то шанс, что одновременно упадет дисковая подсистема есть. Зеркалирование хорошо именно для скорости восстановления. Но вцелом дорогое оно. По сути, держать еще один такой же сервер, который будет использоваться только как зеркало, не обоснованная трата. 10Гб сетку проще сделать, тем более, что в ней будет сразу несколько серверов+хранилище, например
#42
by Сияющий Асинхраль
Если нужно существенное увеличение скорости имеет смысл отказаться от партионного учета и перейти на РАУЗ...
#44
by John83
разве в относительно последних релизах не исправили? что-то мне помнится, что там в запросе надо было исправить на Склад В (&Склад) или как-то так вроде когда-то смотрел в не совсем свежей УТ 10.3 - там такого не было
#46
by Михаил Козлов
Не знаю, есть ли в УПП: не пробовали не списывать партии при проведении (оперативно), а делать это регламентным заданием?
#48
by Palant
Знакомая проблема. У меня проводилось больше минуты, правда это было в 2008 году. Анализ показал, что 99% времени пожиралось на расчет себестоимости по партиям. Пришлось отключать при обычном проведении документов расчет себестоимости, оставить только количественные остатки. Но уже ночью с помощью специального алгоритма дописывать/исправлять в данные документы движения по расчету себестоимости. Именно дописывать/исправлять, т.к. обычное перепроведение документов за расчетный период занимало больше одной ночи.
#49
by Вафель
Скрины чего ты хочешь увидеть? У набор записей и у менеджера внутре одинаковая неонка (по заявлениям 1с)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Передать ТЗ по http сервису
- v7: Акт сверки в бухгалтерии 1С 7.7 по грузополучателю
- УТ 11 Печать документов для Юр.Лиц
- Настройка обмена между локальной базой и базой в сервисе 1С Фреш
- Синхронизация КА 2 - КА 2
- Как перенести подразделения из одной организации в другую в одной базе 1с зуп2.5?
- v7: ККМ Титан-А(клон Хелп-Микро) -> работы кассы с 1с в фискальном режиме через JSON
- Поднять строку вверх в ТЧ при нажатии СтрелкаВверх (без сочетания ctrl-shift-Вверх)
- СКД: как объединить ресурсы?
- Замена ПриВыводеСтроки на УФ, не просто оформление строки?
- Отчет на СКД, выбор регистратора в группировки, двоится вычисляемое поле.
- v7: Перенесли базы 1С 7.7 на сервер 2012
- Товарный отчет в Рознице 2.2
- Платформа 8.3.10.2561 +Delphi +V83.ComConnector = нет соединения
- Помогите прочесть dbf файл
- Возврат по эквайрингу
- Штрих-М 01ф. Не печатаются чеки из 1С.
- Настроить отчет
- v7: Не могу изменить вид склада
- Спецификации в УПП и ERP