Sqlite参考手册
C界面 | C Interface
SQLite Runtime Status
int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag);
int sqlite3_status64(
int op,
sqlite3_int64 *pCurrent,
sqlite3_int64 *pHighwater,
int resetFlag
);
这些接口用于检索有关SQLite性能的运行时状态信息,并可以选择重置各种高水位标记。第一个参数是要测量的特定参数的整数代码。已识别的整数代码格式为SQLITE_STATUS _....参数的当前值返回* pCurrent。最高记录值在* pH值水中返回。如果resetFlag为true,那么在写入* pHighwater后将重置最高记录值。有些参数不记录最高值。对于这些参数,没有任何内容写入* pHighwater,并且resetFlag被忽略。其他参数仅记录高位标记而不记录当前值。对于这些后面的参数,没有任何内容写入* pCurrent。
sqlite3_status() 和sqlite3_status64() 例程在成功时返回SQLITE_OK,并在失败时返回非零错误代码。
如果当前值或高位标记太大而不能用32位整数表示,则由sqlite3_status() 返回的值未定义。
C界面 | C Interface相关
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来
主页 | https://sqlite.org/ |
源码 | https://www.sqlite.org/src/ |
发布版本 | 3.21.0 |