| Предыдущий | Следующий |
| 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 и должен соответствовать реальной нагрузке.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
