int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);
每個預編譯語句都會維護各種SQLITE_STMTSTATUS 計數器,用來測量其執行特定操作的次數。這些計數器可用於監控預編譯語句的效能特性。例如,如果表格步驟數遠遠超過表格搜尋次數或結果列數,則表示預編譯語句正在使用全表掃描而不是索引。
此介面用於從預編譯語句擷取和重設計數器值。第一個參數是要查詢的預編譯語句物件。第二個參數是要查詢的特定SQLITE_STMTSTATUS 計數器的整數代碼。將返回所請求計數器的目前值。如果 resetFlg 為 true,則在此介面呼叫返回後,計數器將重設為零。
另請參閱:sqlite3_status() 和 sqlite3_db_status()。