Доступные версии документации

Управление размером геометрических BLOB-данных

Функция

Ограничение максимального размера геометрических BLOB-данных в пределах текущей сессии.

Спецификация

<управление размером геометрических BLOB-данных>::=

ALTER DATABASE SET BLOB SIZE LIMIT <максимальный размер>;
<максимальный размер>::= целочисленный литерал.

Общие правила

  1. Команда должна использоваться в том случае, если геометрические BLOB-данные могут превышать размер 4000 байт.

  2. <максимальный размер> задает максимально возможный в текущей сессии размер (в байтах) буфера оперативной памяти, используемого все соединениями с СУБД для работы с геометрическим BLOB-объектами. Допустимый диапазон значений – от 4000 до 65536 (задаваемое пользователем значение выравнивается на 8).

  3. Информация о максимальном размере буфера запоминается в БД ЛИНТЕР и при каждом запуске ядро СУБД ЛИНТЕР резервирует буфер указанного размера в своей оперативной памяти.

  4. Чтобы указанный размер стал использоваться ядром СУБД, необходимо в текущей сессии СУБД выполнить данную команду и затем перезапустить ядро СУБД.

  5. Задаваемый размер буфера должен позволять загружать в него любые геометрические BLOB-объекты. В противном случае, если геометрический BLOB-объект не может быть полностью размещен в буфере, выдается код завершения 183, а часть размещенного в буфере геометрического BLOB-объекта при ее проверке с помощью функции будет распознана как некорректная.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter