您现在的位置是:首页 > 文章详情

SQLite 3.49.0 发布

日期:2025-02-08点击:56

SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。

SQLite 3.49.0 现已发布,更新内容如下:

  1. 查询计划器的增强功能:
    1. 改进查询时间索引优化,使其适用于 WITHOUT ROWID 表。
    2. 改进大型 star-query 连接的查询计划。修复了 SQLite 论坛上报告的三种不同的性能回归问题。
    3. 当两个或多个查询具有相同的估计成本时,使用每行字节数较少的查询。
  2. 增强 iif() SQL 函数,使其能够接受大于或等于二的任意数量的参数。
  3. 增强会话扩展,使其能在使用生成列的数据库上运行。
  4. 忽略 SQLITE_USE_STDIO_FOR_CONSOLE 编译时选项,该选项未正确实现且从未正常工作。取而代之的是 SQLITE_USE_W32_FOR_CONSOLE_IO 编译时选项。此选项仅适用于 CLI 等命令行工具而不适用于 SQLite core。它导致 Win32 API 用于控制台 I/O 而不是 stdio。此选项仅影响 Windows 版本。
  5. sqlite3_db_config() 有三个新选项。全部默认为“开启”。
    1. SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE
    2. SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE
    3. SQLITE_DBCONFIG_ENABLE_COMMENTS
  6. 将预编译的合并 tarball 中使用的配置脚本的 Autotools 替换 为Autosetup。在之前的版本 (3.48.0) 中,规范源代码的配置脚本已更改为 Autosetup。只有合并 tarball 中的主要 SQLite 配置脚本发生了更改。合并 tarball 的 TEA 子目录使用的 (已弃用的) 配置脚本仍然依赖于 Autotools。
  7. 针对 3.48.0 版本中出现的问题进行各种小修补和修复。

更多详情可查看:https://sqlite.org/changes.html

原文链接:https://www.oschina.net/news/332658/sqlite-3-49-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章