Spec-Zone.ru › SQLite

Статус подготовленного запроса

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API