![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Каждый подготовленный запрос имеет
счетчики SQLITE_STMTSTATUS,
которые измеряют число раз, которое это выполнило определенные операции.
Эти счетчики могут использоваться, чтобы контролировать показатели
производительности подготовленных запросов. Например, если количество шагов
таблицы значительно превышает количество поисков таблицы или строк
результата, это указывает, что подготовленный запрос использует полное
сканирование таблицы, а не индекс. Этот интерфейс используется, чтобы получить и перезагрузить значения из
подготовленного запроса.
Первый аргумент это подготовленный объект запроса, который будет опрошен.
Второй аргумент это код целого числа для определенного
счетчика SQLITE_STMTSTATUS.
Текущее значение требуемого счетчика возвращено. Если resetFlg = true,
счетчик перезагружается к нолю после этого интерфейсного вызова. См. также: sqlite3_status() и
sqlite3_db_status().
Choose any three.
SQLite C Interface
Подготовленный статус запроса
int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);