[ RU ]
Во время операций прямого доступа, данные асинхронно читаются из файлов базы данных. На некотором этапе сеанс должен удостовериться, что весь асинхронный ввод-вывод на диск был завершён. Событие так же может произойти, если во время прямого чтения нет больше доступных слотов для хранения невыполненных запросов загрузки (запрос загрузки мог состоять из нескольких операций ввода-вывода).
Время ожидания: 10 секунд. Сеанс будет осведомлён о завершении асинхронного ввода-вывода. Сеанс не будет ожидать все 10 секунд. Ожидание длиться в цикле, пока все операции ввода-вывода не завершатся.
Параметры:
descriptor address - указатель на контекст незавершённых операций прямого ввода-вывода, завершения которых ожидает сеанс.
first dba – адрес блока (dba) самой первой операции ввода-вывода в контексте, на который ссылается адрес дескриптора.
block cnt – Число корректных буферов в контексте на который ссылается адрес дескриптора.
[ EN ]
During direct access operations, data is read asynchronously from the database files. At some point, the session must make sure that all asynchronous disk I/O has completed. The event can also occur if there are no more slots available during a direct read to hold pending download requests (a download request could have spanned multiple I/Os).
Waiting time: 10 seconds. The session will be aware of the completion of asynchronous I/O. The session will not wait all 10 seconds. The wait continues in a loop until all I/O operations have completed.
Options:
descriptor address - A pointer to the context of pending direct I/O operations that the session is waiting for to complete.
first dba is the block address (dba) of the very first I/O operation in the context referenced by the descriptor address.
block cnt - The number of valid buffers in the context referenced by the descriptor address.