Генератор скрипта формирует простую команду для индексации таблиц.
Примерный вид команды:
REINDEX (VERBOSE) TABLE _AccRgOpt1052; --РегистрБухгалтерии.Хозрасчетный / НастройкиХраненияИтоговРегистраБухгалтерии / 1 из 8 033
При запуски обработки пользователю выводится сообщение, которое гласит, что выполняется получение структуры метаданных. Придется немного подождать.
Где:
"" - настройка расположения диалога сообщений. Позволяет разместить окно оповещений в нужном месте монитора, или мониторов.
"" - Выбор объект метаданных, по которым нужно получить текст скрипта.
"" - Исключает служебные таблицы.
--Скрипт: SYSTEM
--Скопируйте этот текст в скрипт и выполните... Укажите нужную базу!!!
--Скрипт содержит записей: 52
REINDEX (VERBOSE) TABLE _DataHistoryVersionsExtX1; -- / ВерсииИсторииДанных / 1 из 52
REINDEX (VERBOSE) TABLE _DataHistoryLatestVerExtX1; -- / ПоследниеВерсииИсторииДанных / 2 из 52
REINDEX (VERBOSE) TABLE _DataHistorySettingsExtX1; -- / НастройкиИсторииДанных / 3 из 52
REINDEX (VERBOSE) TABLE _InfoRg41913X1; -- / Основная / 4 из 52
REINDEX (VERBOSE) TABLE _DataHistoryMetadataExtX1; -- / МетаданныеИсторииДанных / 5 из 52
REINDEX (VERBOSE) TABLE _InfoRg41922X1; -- / Основная / 6 из 52
REINDEX (VERBOSE) TABLE _ConfigChngR; -- / РегистрацияИзмененийКонфигурации / 7 из 52
REINDEX (VERBOSE) TABLE _ConfigChngR_ExtProps; -- / РегистрацияИзмененийВнешнихСвойствКонфигурации / 8 из 52
REINDEX (VERBOSE) TABLE _RefOpt; -- / НастройкиСправочников / 9 из 52
REINDEX (VERBOSE) TABLE _SystemSettings; -- / ХранилищеСистемныхНастроек / 10 из 52
REINDEX (VERBOSE) TABLE _CommonSettings; -- / ХранилищеОбщихНастроек / 11 из 52
REINDEX (VERBOSE) TABLE _RepSettings; -- / ХранилищеПользовательскихНастроекОтчетов / 12 из 52
REINDEX (VERBOSE) TABLE _RepVarSettings; -- / ХранилищеВариантовОтчетов / 13 из 52
REINDEX (VERBOSE) TABLE _FrmDtSettings; -- / ХранилищеНастроекДанныхФорм / 14 из 52
REINDEX (VERBOSE) TABLE _DynListSettings; -- / ХранилищеПользовательскихНастроекДинамическихСписков / 15 из 52
REINDEX (VERBOSE) TABLE _ODataSettings; -- / НастройкиСтандартногоИнтерфейсаOData / 16 из 52
REINDEX (VERBOSE) TABLE _DataHistoryVersions; -- / ВерсииИсторииДанных / 17 из 52
REINDEX (VERBOSE) TABLE _DataHistoryLatestVersions; -- / ПоследниеВерсииИсторииДанных / 18 из 52
REINDEX (VERBOSE) TABLE _DataHistoryLatestVersions1; -- / ПоследниеВерсииИсторииДанных / 19 из 52
REINDEX (VERBOSE) TABLE _DataHistoryLatestVersions2; -- / ПоследниеВерсииИсторииДанных / 20 из 52
REINDEX (VERBOSE) TABLE _DataHistorySettings; -- / НастройкиИсторииДанных / 21 из 52
REINDEX (VERBOSE) TABLE _DbCopies; -- / СписокКопийБазыДанных / 22 из 52
REINDEX (VERBOSE) TABLE _DbCopiesSettings; -- / НастройкиКопийБазыДанных / 23 из 52
REINDEX (VERBOSE) TABLE _DbCopiesTrLogs; -- / ЖурналыТранзакцийКопийБазыДанных / 24 из 52
REINDEX (VERBOSE) TABLE _DbCopiesTrTables; -- / ТаблицыТранзакцийКопийБазыДанных / 25 из 52
REINDEX (VERBOSE) TABLE _DbCopiesUpdates; -- / ОбновленияКопийБазыДанных / 26 из 52
REINDEX (VERBOSE) TABLE _DbCopiesTablesStates; -- / СостоянияТаблицКопийБазыДанных / 27 из 52
REINDEX (VERBOSE) TABLE _DbCopiesInitialLast; -- / ИнформацияЗаполненияКопийБазыДанных / 28 из 52
REINDEX (VERBOSE) TABLE _DbCopiesTrChObj; -- / ОбъектыИзмененийЗаполненияКопийБазыДанных / 29 из 52
REINDEX (VERBOSE) TABLE _ExtensionsInfo; -- / ИнформацияОРасширенияхКонфигурации / 30 из 52
REINDEX (VERBOSE) TABLE _ExtensionsInfoNGS; -- / ИнформацияОРасширенияхКонфигурацииНовоеПоколение / 31 из 52
REINDEX (VERBOSE) TABLE _ExtensionsRestruct; -- / СтруктурыДанныхРасширенийКонфигурации / 32 из 52
REINDEX (VERBOSE) TABLE _ExtensionsRestructNGS; -- / СтруктурыДанныхРасширенийКонфигурацииНовоеПоколение / 33 из 52
REINDEX (VERBOSE) TABLE _ChrcOpt; -- / НастройкиПлановВидовХарактеристик / 34 из 52
REINDEX (VERBOSE) TABLE _CKindsOpt; -- / НастройкиПлановВидовРасчетов / 35 из 52
REINDEX (VERBOSE) TABLE _AccOpt; -- / НастройкиПлановСчетов / 36 из 52
REINDEX (VERBOSE) TABLE _Ecs; -- / Основная / 37 из 52
REINDEX (VERBOSE) TABLE _ErrorProcessingSettings; -- / Основная / 38 из 52
REINDEX (VERBOSE) TABLE _DbCopiesTrChanges; -- / ИзмененияЗаполненияКопийБазыДанных / 39 из 52
REINDEX (VERBOSE) TABLE _DataHistoryAfterWriteQueue; -- / ОчередьОбработкиПослеЗаписиИсторииДанных / 40 из 52
REINDEX (VERBOSE) TABLE _DataHistoryQueue0; -- / ОчередьИсторииДанных / 41 из 52
REINDEX (VERBOSE) TABLE _UsersWorkHistory; -- / ИсторияРаботыПользователей / 42 из 52
REINDEX (VERBOSE) TABLE _AccumRgAggDims; -- / КодыИзмеренийАгрегатовРегистровНакопления / 43 из 52
REINDEX (VERBOSE) TABLE _DataHistoryMetadata; -- / МетаданныеИсторииДанных / 44 из 52
REINDEX (VERBOSE) TABLE _STTSettings; -- / НастройкиРаспознаванияРечи / 45 из 52
REINDEX (VERBOSE) TABLE _STTGrammar; -- / ГрамматикиРаспознаванияРечи / 46 из 52
REINDEX (VERBOSE) TABLE _STTGrammarChecksum; -- / КонтрольныеСуммыГрамматикРаспознаванияРечи / 47 из 52
REINDEX (VERBOSE) TABLE _STTModels; -- / МоделиРаспознаванияРечи / 48 из 52
REINDEX (VERBOSE) TABLE _STTModelsDesc; -- / ОписанияМоделейРаспознаванияРечи / 49 из 52
REINDEX (VERBOSE) TABLE _STTModelsDesc_Descr; -- / ОписанияМоделейРаспознаванияРечи.Описание / 50 из 52
REINDEX (VERBOSE) TABLE _STTModelsDesc_Acoustic; -- / ОписанияМоделейРаспознаванияРечи.ПредставлениеАкустики / 51 из 52
REINDEX (VERBOSE) TABLE _STTModelsDesc_LangModel; -- / ОписанияМоделейРаспознаванияРечи.ПредставлениеГрамматики / 52 из 52
Select 'Индексация завершена';
"" - Дополнительный отбор. У метаданных есть основная и табличная части.
--Скрипт: Документ
--Скопируйте этот текст в скрипт и выполните... Укажите нужную базу!!!
--Скрипт содержит записей: 331
REINDEX (VERBOSE) TABLE _Document24446; --Документ.АвизоПрочееВходящее / Основная / 1 из 331
REINDEX (VERBOSE) TABLE _Document24447; --Документ.АвизоПрочееИсходящее / Основная / 2 из 331
REINDEX (VERBOSE) TABLE _Document336; --Документ.ВозвратМатериаловИзЭксплуатации / Основная / 3 из 331
REINDEX (VERBOSE) TABLE _Document340; --Документ.ВосстановлениеНДС / Основная / 4 из 331
REINDEX (VERBOSE) TABLE _Document342; --Документ.ВыгрузкаРегламентированныхОтчетов / Основная / 5 из 331
REINDEX (VERBOSE) TABLE _Document345; --Документ.ВыработкаМатериалов / Основная / 6 из 331
REINDEX (VERBOSE) TABLE _Document346; --Документ.ВыработкаНМА / Основная / 7 из 331
REINDEX (VERBOSE) TABLE _Document348; --Документ.ГТДИмпорт / Основная / 8 из 331
Select 'Индексация завершена';
--Скрипт: Документ
--Скопируйте этот текст в скрипт и выполните... Укажите нужную базу!!!
--Скрипт содержит записей: 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR7366; --Документ.АвансовыйОтчет / РегистрацияИзменений / 1 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR7376; --Документ.АвансовыйПлатежИностранцаПоНДФЛ / РегистрацияИзменений / 2 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24640; --Документ.АвизоМПЗВходящее / РегистрацияИзменений / 3 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24685; --Документ.АвизоМПЗИсходящее / РегистрацияИзменений / 4 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24748; --Документ.АвизоОСВходящее / РегистрацияИзменений / 5 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24806; --Документ.АвизоОСИсходящее / РегистрацияИзменений / 6 из 1 198
REINDEX (VERBOSE) TABLE _Document24446_VT24815; --Документ.АвизоПрочееВходящее.ТабличнаяЧасть.ДанныеБух / ТабличнаяЧасть / 7 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24833; --Документ.АвизоПрочееВходящее / РегистрацияИзменений / 8 из 1 198
REINDEX (VERBOSE) TABLE _Document24447_VT24839; --Документ.АвизоПрочееИсходящее.ТабличнаяЧасть.ДанныеБух / ТабличнаяЧасть / 9 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24856; --Документ.АвизоПрочееИсходящее / РегистрацияИзменений / 10 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24889; --Документ.АвизоРасчетыВходящее / РегистрацияИзменений / 11 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR24917; --Документ.АвизоРасчетыИсходящее / РегистрацияИзменений / 12 из 1 198
REINDEX (VERBOSE) TABLE _Document336_VT8405; --Документ.ВозвратМатериаловИзЭксплуатации.ТабличнаяЧасть.Спецодежда / ТабличнаяЧасть / 21 из 1 198
REINDEX (VERBOSE) TABLE _Document336_VT8415; --Документ.ВозвратМатериаловИзЭксплуатации.ТабличнаяЧасть.Спецоснастка / ТабличнаяЧасть / 22 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8424; --Документ.ВозвратМатериаловИзЭксплуатации / РегистрацияИзменений / 23 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8441; --Документ.ВозвратНДФЛ / РегистрацияИзменений / 24 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8506; --Документ.ВозвратТоваровОтПокупателя / РегистрацияИзменений / 25 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8570; --Документ.ВозвратТоваровПоставщику / РегистрацияИзменений / 26 из 1 198
REINDEX (VERBOSE) TABLE _Document340_VT8582; --Документ.ВосстановлениеНДС.ТабличнаяЧасть.Состав / ТабличнаяЧасть / 27 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8601; --Документ.ВосстановлениеНДС / РегистрацияИзменений / 28 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8641; --Документ.ВосстановлениеНДСПоОбъектамНедвижимости / РегистрацияИзменений / 29 из 1 198
REINDEX (VERBOSE) TABLE _Document342_VT8648; --Документ.ВыгрузкаРегламентированныхОтчетов.ТабличнаяЧасть.Основная / ТабличнаяЧасть / 30 из 1 198
REINDEX (VERBOSE) TABLE _Document342_VT8653; --Документ.ВыгрузкаРегламентированныхОтчетов.ТабличнаяЧасть.Выгрузки / ТабличнаяЧасть / 31 из 1 198
REINDEX (VERBOSE) TABLE _DocumentChngR8661; --Документ.ВыгрузкаРегламентированныхОтчетов / РегистрацияИзменений / 32 из 1 198
Select 'Индексация завершена';
"" - вкладка "Игнорировать" позволяет исключать из генератора уже обработанные таблицы. Для этого необходимо из консоли postgreSQL скопировать сообщения индексации.
При выполнении скрипта.
Мы получим результат.
Копируемый текст для вкладки "Игнорировать"
INFO: index "pg_toast_12458798_index" was reindexed
INFO: index "_accumrg6646_1" was reindexed
INFO: index "_accumrg6646_2" was reindexed
INFO: index "_accumrg6646_3" was reindexed
INFO: index "_accumrg6646_4" was reindexed
INFO: index "_accumrg6646_5" was reindexed
REINDEX
Query returned successfully in 521 msec.
"" - Формирует тест для скрипта.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.182.33
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.35.14
Вступайте в нашу телеграмм-группу Инфостарт