IMetabase.UseReservedKeys

Синтаксис

UseReservedKeys: Integer;

UseReservedKeys: integer;

Описание

Свойство UseReservedKeys определяет количество ключей, которые будут резервироваться для использования в аналитическом платформе.

Комментарии

При выполнении метода GenerateKey формируется запрос к системной последовательности на генерацию нового ключа. Метод GenerateKey также используется в ядре платформы при создании новых объектов.

Установка свойства UseReservedKeys позволяет по первому запросу зарезервировать указанное количество ключей. Для резервирования выполняется процедуры на сервере, которая возвращает указанное количество ключей. Полученные ключи по мере необходимости будут использоваться в ядре платформы без формирования дополнительных запросов к серверу СУБД. После того как зарезервированные ключи будут использованы процедура резервирования будет выполняться заново.

По умолчанию свойству установлено значение «0», при этом ключи не резервируются.

Примечание. Резервирование ключей реализовано только для серверов на базе MSSQL.

См. также:

IMetabase