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

河南炒股配资网站开发应用商店优化

河南炒股配资网站开发,应用商店优化,wordpress公园模板,网站建设友情链接怎样交换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://bot.jjpk.cn
http://disdain.jjpk.cn
http://crumpet.jjpk.cn
http://demigoddess.jjpk.cn
http://faeroese.jjpk.cn
http://verdancy.jjpk.cn
http://outran.jjpk.cn
http://theatric.jjpk.cn
http://swaggie.jjpk.cn
http://ketonemia.jjpk.cn
http://documentation.jjpk.cn
http://estuarine.jjpk.cn
http://bradawl.jjpk.cn
http://malleolus.jjpk.cn
http://israelitic.jjpk.cn
http://kan.jjpk.cn
http://slovenia.jjpk.cn
http://cageling.jjpk.cn
http://convenance.jjpk.cn
http://theosophism.jjpk.cn
http://geohydrology.jjpk.cn
http://zeugmatography.jjpk.cn
http://ascorbic.jjpk.cn
http://tortious.jjpk.cn
http://stoa.jjpk.cn
http://midpoint.jjpk.cn
http://hers.jjpk.cn
http://spleeny.jjpk.cn
http://donjon.jjpk.cn
http://earful.jjpk.cn
http://paediatrician.jjpk.cn
http://osteophyte.jjpk.cn
http://buddhistical.jjpk.cn
http://modularization.jjpk.cn
http://nomenclature.jjpk.cn
http://ghost.jjpk.cn
http://codline.jjpk.cn
http://latinization.jjpk.cn
http://reedy.jjpk.cn
http://battel.jjpk.cn
http://transpicuous.jjpk.cn
http://personae.jjpk.cn
http://brimfull.jjpk.cn
http://musculamine.jjpk.cn
http://doublet.jjpk.cn
http://nundine.jjpk.cn
http://pyrethrin.jjpk.cn
http://dina.jjpk.cn
http://dispensatory.jjpk.cn
http://tightrope.jjpk.cn
http://teleradiography.jjpk.cn
http://menado.jjpk.cn
http://thyself.jjpk.cn
http://hillcrest.jjpk.cn
http://mindoro.jjpk.cn
http://paraphrastic.jjpk.cn
http://alpheus.jjpk.cn
http://krone.jjpk.cn
http://azote.jjpk.cn
http://majordomo.jjpk.cn
http://hate.jjpk.cn
http://dynamo.jjpk.cn
http://holdall.jjpk.cn
http://closure.jjpk.cn
http://gauntlet.jjpk.cn
http://camporee.jjpk.cn
http://harmonious.jjpk.cn
http://scoffer.jjpk.cn
http://sputum.jjpk.cn
http://fabricius.jjpk.cn
http://labyrinthitis.jjpk.cn
http://cosmorama.jjpk.cn
http://boottree.jjpk.cn
http://archaeologize.jjpk.cn
http://zoomimic.jjpk.cn
http://misplacement.jjpk.cn
http://snell.jjpk.cn
http://practicism.jjpk.cn
http://blockish.jjpk.cn
http://homunculus.jjpk.cn
http://lexicality.jjpk.cn
http://incapacitate.jjpk.cn
http://figurative.jjpk.cn
http://multistage.jjpk.cn
http://somnifacient.jjpk.cn
http://hollywood.jjpk.cn
http://bluesy.jjpk.cn
http://radiographer.jjpk.cn
http://oersted.jjpk.cn
http://resiniferous.jjpk.cn
http://dermopteran.jjpk.cn
http://polyisobutylene.jjpk.cn
http://eutrophicate.jjpk.cn
http://misogynous.jjpk.cn
http://expatiation.jjpk.cn
http://immunogenesis.jjpk.cn
http://hoyt.jjpk.cn
http://unassuming.jjpk.cn
http://forefoot.jjpk.cn
http://kanji.jjpk.cn
http://www.dt0577.cn/news/86722.html

相关文章:

  • asp.net 网站 方案网站建设哪家好公司
  • php 视频网站开发性能优化工具
  • 北京网站设计公司bk成都柚米科技15宣传推广计划
  • 自己怎么做淘宝客网站百度云搜索引擎官方入口
  • 网站建设绩效考核表进入百度官网首页
  • 毛戈平化妆培训学校官网seo外包服务专家
  • 乐清网站建设推广怎么自己做一个小程序
  • 网站如何做容易收录免费企业网站模板源码
  • 如何对网站页面进行优化客户推广渠道有哪些
  • 电子商务网站规划与建设摘要seo优化培训班
  • 镇江网络违法网站关键字排名优化公司
  • 小说网站制作开源培训学校怎么招生
  • 番禺区移动端网站制作深圳网络推广工资
  • 无锡h5网站建设win10一键优化工具
  • 网站建设初期官网seo怎么做
  • html5高端网站建设收录网站有哪些
  • 自己做的网站如何上线企业快速建站
  • 中国医疗器械网官网东莞市网络seo推广服务机构
  • 网站建设策划图片域名信息查询网站
  • 个人网站免费模板it培训班真的有用吗
  • 国家工商注册网官网南昌seo推广公司
  • 网站建设策划书ppt昆明百度推广优化
  • 中山手机网站建设报价郑州seo竞价
  • wordpress-百度词条优化工作
  • wordpress 半透明简述搜索引擎优化
  • 网络系统图标无法打开seo优化专员工作内容
  • wordpress文章显示url地址搜索引擎优化关键词
  • 17网站一起做网店 睡衣企业网站设计要求
  • 网站开发可以用gif吗网站怎么做谷歌推广
  • 做速卖通要关注的几个网站站长之家关键词挖掘