Что означает код HRESULT 0xC80003F3 (hrOutOfMemory)?

 
Предыдущий Следующий
hrInvalidDatabaseId hrOutOfDatabaseSpace

hrOutOfMemory

Что означает hrOutOfMemory

hrOutOfMemory (0xC80003F3) — недостаточно памяти.

Что проверить

Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrOutOfMemory.

  • Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
  • Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
  • Проверьте ресурс или лимит, на который указывает hrOutOfMemory: память, дескрипторы, квота, буфер, место или размер коллекции. Сначала установите, какой лимит исчерпан, и только затем освобождайте или увеличивайте именно его.

Исходная формулировка

  • ESE or its caller could not reserve memory required for the operation.
  • The key comparison for this result is this: hrOutOfBuffers concerns the page cache and hrVersionStoreOutOfMemory concerns version pages, while this result is broader.
  • hrOutOfSessions — the instance cannot allocate another JET_SESID
  • hrOutOfDatabaseSpace — the database reached an engine-imposed growth ceiling rather than merely a full volume
  • for this result, hrOutOfBuffers concerns the page cache and hrVersionStoreOutOfMemory concerns version pages, while it is broader. The following neighboring results belong to the same broad subsystem but mark different boundaries:

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.