| Предыдущий | Следующий |
| hrOutOfCursors | hrTooManyIndexes |
hrOutOfBuffers
Что означает hrOutOfBuffers
hrOutOfBuffers (0xC80003F6) — не осталось буферов страниц базы данных.
Что проверить
Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrOutOfBuffers.
- Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
- Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
Исходная формулировка
the database page cache could not supply another usable buffer for the requested work.
First corrective direction — relieve I/O pressure, review cache sizing, and avoid multiplying concurrent scans during recovery
Apply the narrow correction: relieve I/O pressure, review cache sizing, and avoid multiplying concurrent scans during recovery.
The key comparison for this result is this: this is not the same as general process memory exhaustion or an undersized caller output buffer.
hrDiskFull — the target volume cannot allocate space for database, log, checkpoint, or temporary growth
Технические ссылки
- JET_param enumeration
- Transactions and save points
- ESE files and storage paths
- ESE source repository
- Microsoft: JET_ERR enumeration
Нужно найти другой код? Найти другой код состояния или ошибки.
