小巧。快速。可靠。
三者选其二。

SQLite C 接口

预处理语句状态

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

每个预处理语句维护各种 SQLITE_STMTSTATUS 计数器,这些计数器衡量它执行特定操作的次数。这些计数器可用于监控预处理语句的性能特征。例如,如果表步骤的数量远远超过表搜索或结果行的数量,则表明预处理语句正在使用全表扫描而不是索引。

此接口用于从 预处理语句 中检索和重置计数器值。第一个参数是要查询的预处理语句对象。第二个参数是用于查询特定 SQLITE_STMTSTATUS 计数器 的整数代码。返回所请求计数器的当前值。如果 resetFlg 为真,则在该接口调用返回后将计数器重置为零。

另请参阅:sqlite3_status()sqlite3_db_status()

另请参阅 对象常量函数 列表。