Что означает код HRESULT 0xC800042D (hrVersionStoreOutOfMemory)?

 
Предыдущий Следующий
hrInvalidCodePage hrCurrencyStackOutOfMemory

hrVersionStoreOutOfMemory

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

hrVersionStoreOutOfMemory означает давление именно на ESE version store, а не общий отказ выделения памяти.

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

  • Сохраните длительность активных transactions, update concurrency и метрики version-store pressure в момент ошибки.
  • Отличайте этот код от лимита sorts, open tables/cursors и общего out-of-memory: исправления для этих ресурсов различаются.
  • Сначала завершайте или дробите long transactions и уменьшайте удержание старых versions; параметры version store меняйте только после измерения фактической нагрузки.

Как подтвердить исправление

Исправление подтверждается снижением version-store pressure и отсутствием повторного кода при той же рабочей нагрузке без скрытого роста длительных transactions.

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


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