Small. Fast. Reliable.
Choose any three.

SQLite版本3.6.21(2009年12月7日)

  1. sqlite3_trace()产生的SQL输出现在已修改为包括绑定参数的值。
  2. 针对单个用例的SQLite用户针对特定用例进行性能优化。CPU操作数量减少了12%(由Valgrind衡量)。实际上,实际性能的改进可能会因工作负载而异。更改包括:
    1. IFNULL()COALESCE() SQL函数是使用在线VDBE代码,而不是调用外部功能,让未使用的参数永远不需要评估现已实现。
    2. 如果substr() SQL函数仅计算前缀,则它不会费心地测量其整个输入字符串的长度。
    3. 不必要的OP_IsNull,OP_Affinity和OP_MustBeInt VDBE操作码被抑制
    4. 各种代码重构以提高性能
  3. FTS3扩展程序已进行了重大的返工和清理。新的FTS3文档现在可用。
  4. SQLITE_SECURE_DELETE时间编译选项固定,以确保当内容被删除,甚至截断优化应用。
  5. 改进了命令行界面中“点命令”的处理 。
  6. 其他小错误修复和文档增强。

一个SQLite的版本的完整列表, 在一个单一的页面和年代都还可以。 SQLite版本控制站点上提供了每个签入的详细历史记录 。