Статус подготовленного запроса
int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);
Каждый подготовленный запрос поддерживает различные счётчики SQLITE_STMTSTATUS, которые измеряют количество раз, когда он выполнил определённые операции. Эти счётчики могут использоваться для мониторинга характеристик производительности подготовленных запросов. Например, если количество шагов по таблице значительно превышает количество поисков в таблице или строк результатов, это указывает на то, что подготовленный запрос использует полный сканирование таблицы, а не индекс.
Этот интерфейс используется для извлечения и сброса значений счётчиков из подготовленного запроса. Первый аргумент — объект подготовленного запроса, который нужно запросить. Второй аргумент — целочисленный код для конкретного счётчика SQLITE_STMTSTATUS, который нужно запросить. Возвращается текущее значение запрошенного счётчика. Если resetFlg имеет значение true, то счётчик сбрасывается на ноль после возврата из этого интерфейса.
См. также: sqlite3_status() и sqlite3_db_status().
См. также списки Объектов, Констант и Функций.
SQLite is in the Public Domain.
https://sqlite.org/c3ref/stmt_status.html