Табличка Config

1. paulwist 02.09.24 14:51 Сейчас в теме
Братья и сёстры.

В БД 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 опытным путем проверено, что созданный "руками" индекс не убивается при обновлении конфинга, про нарушении лицензии - в курсе :)) , поэтому хотелось бы "штатными" средствами создать такой индекс. :)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. mkalimulin 1228 06.09.24 18:29 Сейчас в теме
(1) И сколько там записей в этой таблице? Ты смотрел? Одна?
4. paulwist 09.09.24 08:26 Сейчас в теме
(3)
И сколько там записей в этой таблице?


1. Например в стандартной демо-версии ЕРП = 96 000 записей

(3)
Ты смотрел?


2. Да, а Вы смотрели?

(3)
Одна?


3. Нет, см п.1.

PS просьба, поскольку мы на брудершафт не пили, обращайтесь к участникам форума, во всяком случае ко мне на "Вы". :) :) :)
2. Дмитрий74Чел 238 06.09.24 16:55 Сейчас в теме
Никак. Это системная, а не пользовательская таблица. Не объект дерева метаданных.
5. paulwist 09.09.24 08:27 Сейчас в теме
(2)
Никак.


Спасибо, пришел к такому же выводу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот