Признак изменения запроса на уровне БД

Если требуется вручную оптимизировать хранимые процедуры, можно включить признак изменения запроса на уровне БД (признак отключения регенерации). В случае, если этот признак установлен, поисковый запрос никогда не регенерируется (в т.ч. при обновлении БД).

Флаг для включения признака "Изменение на уровне БД" доступен в следующих диалогах:
Диалог загрузки поискового запроса

Запросы с установленным признаком отображаются серым шрифтом. Такие запросы можно выбрать или открыть.

При изменении и попытке сохранить запрос, будет предложено сохранить запрос как новый. При позиционировании на таком запросе, активный флаг Изменение на уровне БД может быть снят.

Когда флаг снят, запрос выделяется черным шрифтом. В данном случае удаляется только признак отключения регенерации (флаг), хранимая процедура не удаляется.

Диалог редактирования поискового запроса

Если для запроса флаг Изменение на уровне БД активен, запрос можно выбрать и открыть, но нельзя изменить.

Хранимая процедура, изменённая в БД, может быть перезаписана только при сохранении запроса, если признак был отключен на этапе загрузки запроса.

Диалог сохранения поискового запроса "Сохранить как…​"

Для обычных запросов флаг Изменение на уровне БД действует по аналогии с диалогом из первого пункта — запросы с активным флагом выделяются серым шрифтом, флаг доступен для снятия. Такие запросы нельзя выбрать для сохранения.