Тормозит регистр сведений. #492578


#0 by ProgAL
Надо хранить периодическую информацию об объекте, порядка 20 характеристик разного типа - ссылка на справочники, число, дата. Что я сделал Периодический регистр сведений с периодичностью по позиции регистратора, и режимом записи "подчинение регистратору." Измерения - Объект - ссылка на спраочник, - Характеристика - Ссылка на План видов характеристик Ресурсы - Значение - ссылка на значение характеристики. После 1000 записей начинаются тормоза при добавлении новых. Поставил индексировать оба измерения. Из-за чего тормоза? Получается внутри какой-то индекс большой (в ПВХ около 20 элементов)? Как оптимальнее решить задачу? Может использовать непериодический регистр сведений и эмулировать периодический на обычном регистре сведений?
#1 by Adept
Убери индексы при добавлении будет легче
#2 by vde69
вроде все правильно сделал с индексами чтение будет быстрее, без индексов запись... я-бы индексы оставил... возможно RLS есть? или блокировки?
#3 by Adept
там же вроде как составные по умолчанию есть, может хватит?
#4 by ProgAL
Нет, никаких RLS нет, блокировок пока не навешивал управляемых. Пока просто тестирую обычный чистый регистр.
#5 by capitanjack
база файловая ?
#6 by пента
сильно задумайся над этим ...порядка 20 характеристик разного типа :)
#7 by ProgAL
На это и грешу. Как сделать лучше, т е в регистр накидать 20 ресурсов разного типа как-то не то, но с точки зрения нормализации правильно.
#8 by Adept
Да если периодичность уберешь будет легче
#9 by ProgAL
Вся суть в том что периодичность нужна, а так все как в УТ характеристики номенклатуры.
#10 by Adept
, а как запись в РС уже записанной характеристики, может давать большую нагрузку нежели запись ссылки на любой другой объект?
#11 by ProgAL
Может с периодичностью секунда будет легче, но тогда будет проблема нескольких регистраторов с одним временем.
#12 by Adept
хотя межет ... проверка на уникальность
#13 by ProgAL
(12 )Вероятно, при проверке на уникальность комбинации измерений и получаются тормоза, хотя в измерении стоит ссылка на ПВХ, т е вроде разницы не должно быть по сравнению будь там ссылка на справочник.
#14 by vde69
ПВХ для того и сделан, что-бы составные типы приводить к нормализованому индексу, единственный минус - это дополнительный подзапрос, чем больше типов тем более эффективно использование ПФХ в индексах
#15 by ProgAL
Все нормально летает. Это я обложался. был такой код набор записей создавался 1 раз вне цикла оказалось что он аккумулировал записи, т е писал по нарастанию вкаждый раз в регистратор все больше и больше Надо либо создавать внутри, либо чистить после записи набор записей.
#16 by НетуаНадо
скорее всего что то с блокировками зря на регистр думаешь
#17 by НетуаНадо
у меня за 1-2 часа 4 миллиарда записей в рег сведений засунулось после этого файловая система базу отказалась переваривать ;)) перешел на sql
#18 by ProgAL
Вообщем, проблема была в некорректных данных, точнее в способе их записи.
#19 by НетуаНадо
возьми sql profiler посмотри запросы
#20 by Megas
У меня когда 6 000 000 записей регистр с логом изменений пошёл реструкторизироваться... я перешёл на MYSQL
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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