当前位置: 首页 > news >正文

商业网站开发实训心得体会范文百度快照入口官网

商业网站开发实训心得体会范文,百度快照入口官网,怎么样引流加微信,做网站公司广州SQLite 开发团队于 2024 年 01 月 18 日发布了 SQLite 3.45.0 版本,带来了一些 JSON 和优化器增强,让我们一睹为快! JSON 函数 SQLite 3.45.0 版本开始,所有的 JSON 函数将会使用全新的内部格式存储 JSON 数据,也就是…

SQLite 开发团队于 2024 年 01 月 18 日发布了 SQLite 3.45.0 版本,带来了一些 JSON 和优化器增强,让我们一睹为快!

JSON 函数

SQLite 3.45.0 版本开始,所有的 JSON 函数将会使用全新的内部格式存储 JSON 数据,也就是二进制的 JSONB。这种新格式可以避免查询和更新时不必要的 JSON 数据解析,而且占用的磁盘空间更小。

新版本增加了大量处理 JSONB 参数的函数,它们和原有的 JSON 函数一一对应。例如:

select json_extract('{"Name":"SQLite", "Version":"3.45.0"}', '$.Name');
SQLiteselect jsonb_extract('{"Name":"SQLite", "Version":"3.45.0"}', '$.Name');
SQLite

json_valid(x, y) 函数增加了一个可选的参数 y,用于定义 JSON 格式校验的规则。该参数的取值范围如下:

  • 0x01,输入文本严格遵循 RFC-8259 JSON 规范;
  • 0x02,输入文本遵循 JSON5 扩展规范;
  • 0x04,输入文本为遵循 JSONB 外部格式的 BLOB;
  • 0x08,输入文本为严格遵循 JSONB 内部格式的 BLOB。

参数 y 的默认值为 1,也可以是以上状态掩码的组合:

  • 1,输入文本为 RFC-8259 JSON 文本;
  • 2,输入文本为 JSON5 文本;
  • 4,输入文本大概率为 JSONB;
  • 5,输入文本为 RFC-8259 JSON 文本或者 JSONB;
  • 6,输入文本为 JSON5 文本或者 JSONB;
  • 8,输入文本严格遵循 JSONB 规范;
  • 9,输入文本为 RFC-8259 JSON 文本或者严格遵循 JSONB 规范;
  • 10,输入文本为 JSON5 文本或者严格遵循 JSONB 规范。

查询优化

如果存在一个更好的等式约束(equality constraint),不允许使用传递性约束优化(transitive constraint optimization)引导查询优化器错误地使用范围约束(range constraint)。因为等式约束通常比范围约束更精确,能够更好地优化查询性能。

CREATE TABLE x(i INTEGER, j INTEGER, k INTEGER);
CREATE INDEX idx_x_ij ON x(i, j);EXPLAIN QUERY PLAN SELECT * FROM x a JOIN x b ON b.i = a.i AND b.j = a.k WHERE a.k > 0;-- 早期版本
QUERY PLAN
|--SCAN a
`--SEARCH b USING INDEX idx_x_ij (i=? AND j>?)-- SQLite 3.45.0
QUERY PLAN
|--SCAN a
`--SEARCH b USING INDEX idx_x_ij (i=? AND j=?)

查询优化器可以更好地忽略那些被 ANALYZE 工具识别为低质量的索引,以提高查询性能和效率。

其他改进

新版本为应用程序 SQL 函数增加了 SQLITE_RESULT_SUBTYPE 属性,所有调用 sqlite3_result_subtype() 的应用程序 SQL 函数必须注册该属性。

新版本可以为 FTS5 虚拟表指定 Tokendata 选项,可以控制 fts5 处理分词器返回的内容。

默认启用 SQLITE_DIRECT_OVERFLOW_READ 优化选项,可以提高 BLOB 和长字符串的读取性能。如果需要禁用该选项,可以在编译时指定 -DSQLITE_DIRECT_OVERFLOW_READ=0。

参数 SQLITE_MAX_PAGE_COUNT 的默认值从 1073741824 改为 4294967294,对于默认的 4 KB 数据页,单个数据库文件最大可以到达 17.5 TB。

对于命令行客户端,自动检测 .dump 脚本的执行并设置合适的参数,例如 .dbconfig defensive off 以及 .dbconfig dqs_dll on。同时命令行还改进了 Windows 平台对于 UTF-8 内容的显示。

http://www.sczhlp.com/news/20419/

相关文章:

  • 三五互联做的网站怎么样长沙免费建站网络营销
  • 食品行业网站源码深圳关键词优化怎么样
  • 怎么把网站源码上传到空间根目录视频网络培训课程
  • 网站设计排行网络推广外包代理
  • 盐城网站建设哪家好淘宝网店怎么运营起来
  • 公司手机版网站模板免费下载为什么中国禁止谷歌浏览器
  • 时时彩做网站网络营销策略分析方法
  • 营销型网站建设公司哪家好哪个好seozou是什么意思
  • 站长之家 网站模板成都百度业务员电话
  • 南京市住房和城乡建设部网站百度推广一年大概多少钱
  • 优秀个人博客网站成都网站制作
  • 重庆佳宇建设集团网站互联网网站
  • 微信网站搭建平台连接
  • 网站大改版百度推广客服电话多少
  • 建网站底部怎么做的网站设计是做什么的
  • 减肥药做网站营销八百客crm登录入口
  • 南宁网站建设推广个人网站的制作
  • 电脑培训班速成班附近关键词优化搜索引擎
  • 专业网站推广的公司哪家好windows优化大师卸载不了
  • 美国一级a做爰片免费网站 视频播放百度推广费用可以退吗
  • 大连专业手机自适应网站建设维护友情连接出售
  • 建个网站做网络推广要花多少钱大数据平台
  • 视频网站开发php一站式自媒体服务平台
  • 怎么免费建设交友网站网站建设运营
  • 做网站必须购买空间吗?什么叫优化
  • 网站群建设 公司运营商推广5g技术
  • 合肥政务区建站公司整站优化排名
  • 营销型网站建设需要有什么功能网站服务器地址查询
  • 沧州做网站优化哪家公司便宜网站建设网络公司
  • 高质量营销型网站定做价格360地图怎么添加商户