Братья и сёстры.
В БД 1С есть табличка Config по дефолту имеющая кластерный индекс (для MSSQL) а-ля
Движок 1С генерит запрос к этой табличке вида:
те, фактически "вынимается" вся табличка.
IndexTuning самого MSSQL предлагает создать индекс вида:
Вопрос: где/что надо подкрутить в конфигураторе, что бы создать индекс, хотя бы [PartNo],[FileName] (можно без INCLUDE)
PS опытным путем проверено, что созданный "руками" индекс не убивается при обновлении конфинга, про нарушении лицензии - в курсе :)) , поэтому хотелось бы "штатными" средствами создать такой индекс. :)
В БД 1С есть табличка Config по дефолту имеющая кластерный индекс (для MSSQL) а-ля
ALT ER TABLE [dbo].[Config] ADD CONSTRAINT [ByNameNo_Config] PRIMARY KEY CLUSTERED
(
[FileName] ASC,
[PartNo] ASC
)
Движок 1С генерит запрос к этой табличке вида:
exec sp_executesql N'SEL ECT FileName,Creation,Modified,Attributes,DataSize FR OM Config WHERE PartNo = 0 and FileName LIKE @P1',N'@P1 nvarchar(128)',N'%'
те, фактически "вынимается" вся табличка.
IndexTuning самого MSSQL предлагает создать индекс вида:
CREATE NONCLUSTERED INDEX [ByPartNoName_Config]
ON [dbo].[Config] ([PartNo],[FileName])
INCLUDE ([Creation],[Modified],[Attributes],[DataSize])
Вопрос: где/что надо подкрутить в конфигураторе, что бы создать индекс, хотя бы [PartNo],[FileName] (можно без INCLUDE)
PS опытным путем проверено, что созданный "руками" индекс не убивается при обновлении конфинга, про нарушении лицензии - в курсе :)) , поэтому хотелось бы "штатными" средствами создать такой индекс. :)
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот