#0
by a2080016
Коллеги добрый день! Мы столкнулись с проблемой длительной реструктуризации информационной базы при обновлении 1C:Бухгалтерии(Бит:Финанс) 2.0 на 3.0. 1С:Предприятие 8.3.10 MS SQL Server 2008 R2 Размер базы 230 Гб Количество записей в регистре бухгалтерии 10 000 000. Значения субконто 46 000 000. Уже 3-е суток ms sql работает над запросом: SELECT TOP 1 T1._RecorderTRef, T1._RecorderRRef FR OM dbo._AccRgED479NG T1 WITH(NOLOCK) LEFT OUTER JOIN dbo._AccRg443NG T2 WITH(NOLOCK) ON T1._RecorderTRef = T2._RecorderTRef AND T1._RecorderRRef = T2._RecorderRRef AND T1._LineNo = T2._LineNo WHERE T2._RecorderTRef IS NULL AND T2._RecorderRRef IS NULL видим соединение таблиц регистра бухгалтерии хозрасчетный со значениями субконто. Прилагаю также план запроса. В плане наблюдается NESTED LOOPS. Есть ли мысли как оптимизировать/ускорить процедуру реструктуризации? <a href="; target="_blank"><img src="; width="2220" height="142" border="0" title="2017-10-27_9-46-12.png" alt="2017-10-27_9-46-12.png"/></a>
#1
by a2080016
<Statements> <StmtSimple StatementText="SELECT TOP 1
T1._RecorderTRef,
T1._RecorderRRef
FROM dbo._AccRgED479NG T1 WITH(NOLOCK)
LEFT OUTER JOIN dbo._AccRg443NG T2 WITH(NOLOCK)
ON T1._RecorderTRef = T2._RecorderTRef AND T1._RecorderRRef = T2._RecorderRRef AND T1._LineNo = T2._LineNo
WHERE T2._RecorderTRef IS NULL AND T2._RecorderRRef IS NULL" StatementId="1" StatementCompId="1" StatementType="SELECT" StatementSubTreeCost="118.572" StatementEstRows="1" StatementOptmLevel="FULL" QueryHash="0xB8871017804A601A" QueryPlanHash="0x8829BBFEA3238952">
#3
by a2080016
КАК?) Это новые таблицы во время реструктуризации. Судя по информации с других форумов - Ошибка в платформе.
#4
by timurhv
Это на боевом сервере в копии базы? На время обновления развернуть на локальной машине с i7 + SSD. Поставить 8.3.11
#6
by Borteg
SELECT TOP 1 впринципе не должен долго выполняться(только если есть сортировка). Да и значений не так много.
#13
by timurhv
Это похоже ошибка ранних версий платформы 8.3.10, тоже с таким столкнулись. Особо в дебри не вдавались.
#14
by Мыш
Переименовать таблицы, создать новые такие же пустые, обновить базу, перелить в пустые из переименованных.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Бух 2.0 подключить свою внешнюю обработку регламентным заданием.
- 1C медленно работает на новом сервере.
- РАУЗ. Как проще всего списать 20-ый счет?
- Вывод справочной информации дополнительного отчета на СКД
- Динамическое обновление
- БП 3.0 Курсовые разницы при расчете с поставщиком
- v7: Перевод ТиС 7.7 на прямые запросы.
- Пустой результат запроса MS SQL
- Конфигурация для спортивной школы. Есть такое?
- СКД, группировка полей ресурсов в таблице
- Медленно пробивается чек через RDP
- Как вести учет при ведении в трех организациях.
- УФ программно заполнить колонку Характеристика в ТЧ товары
- БП базовая и неработающий директ банк
- Автоматический запуск внешней обработки
- Обособленное подразделение в 1с бп 3.0
- Себестоимость в реализации с НДС
- Внешняя обработка для БП 3.0 1CFresh и Excel - ошибка
- БП 3.0. Вывести пользователя в печатной форме счета
- ут 11.3 Счет на оплату без товаров