RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Подготовленный статус запроса

int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);

Каждый подготовленный запрос имеет счетчики SQLITE_STMTSTATUS, которые измеряют число раз, которое это выполнило определенные операции. Эти счетчики могут использоваться, чтобы контролировать показатели производительности подготовленных запросов. Например, если количество шагов таблицы значительно превышает количество поисков таблицы или строк результата, это указывает, что подготовленный запрос использует полное сканирование таблицы, а не индекс.

Этот интерфейс используется, чтобы получить и перезагрузить значения из подготовленного запроса. Первый аргумент это подготовленный объект запроса, который будет опрошен. Второй аргумент это код целого числа для определенного счетчика SQLITE_STMTSTATUS. Текущее значение требуемого счетчика возвращено. Если resetFlg = true, счетчик перезагружается к нолю после этого интерфейсного вызова.

См. также: sqlite3_status() и sqlite3_db_status().