int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);
Каждый подготовленный запрос имеет счетчики SQLITE_STMTSTATUS, которые измеряют число раз, которое это выполнило определенные операции. Эти счетчики могут использоваться, чтобы контролировать показатели производительности подготовленных запросов. Например, если количество шагов таблицы значительно превышает количество поисков таблицы или строк результата, это указывает, что подготовленный запрос использует полное сканирование таблицы, а не индекс.
Этот интерфейс используется, чтобы получить и перезагрузить значения из подготовленного запроса. Первый аргумент это подготовленный объект запроса, который будет опрошен. Второй аргумент это код целого числа для определенного счетчика SQLITE_STMTSTATUS. Текущее значение требуемого счетчика возвращено. Если resetFlg = true, счетчик перезагружается к нолю после этого интерфейсного вызова.
См. также: sqlite3_status() и sqlite3_db_status().