Site icon EfmSoft

Что означает код HRESULT 0x87AF011C (SQLITE_E_WARNING_AUTOINDEX)?

 
Предыдущий Следующий
SQLITE_E_NOTICE_RECOVER_WAL SQLITE_E_ABORT_ROLLBACK

SQLITE_E_WARNING_AUTOINDEX

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

SQLITE_E_WARNING_AUTOINDEX (0x87AF011C) — Планировщик SQLite создал временный автоматический индекс для выполнения запроса.

Это расширенный SQLITE_WARNING_AUTOINDEX: планировщик построил временный автоматический индекс, потому что для выбранного плана не нашлось подходящего постоянного индекса.

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

  • Снимите EXPLAIN QUERY PLAN для реального запроса и репрезентативных параметров.
  • Проверьте статистику ANALYZE и частоту запроса перед созданием постоянного индекса.
  • Не создавайте индекс автоматически по каждому предупреждению: постоянный индекс повышает стоимость INSERT/UPDATE и должен соответствовать реальной нагрузке.

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


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

Exit mobile version