TRANSACTION.DataSize


Синтаксис

PROPERTY [RO, E] DataSize: NUMERIC[0];

Описание

Размер буфера транзакции (на сервере) в байтах.

До тех пор, пока сервер не уничтожил в памяти информацию о транзакции, транзакционные экземпляры данных хранятся в буфере транзакции. Обычно буфер находится в памяти сервера, но если памяти становится недостаточно, буфер может быть частично или полностью выгружен на диск. Для незавершенной транзакции размер буфера действителен только на момент создания экземпляра класса ACTIVETRANSACTION, при последующей работе транзакции размер буфера может увеличиться. Буфер прирастает блоками по 32768 байт. Неиспользованный остаток последнего такого блока завершенной транзакции так и остается неиспользованным до момента уничтожения транзакции в памяти сервера.

Значение по умолчанию - нуль (см. TRY_BLOCK.CurTransaction).