MyGit

5.1.5

Tencent/APIJSON

版本发布时间: 2022-07-12 03:19:31

Tencent/APIJSON最新发布版本:6.2.0(2023-08-09 09:57:11)

新增支持跨层级 APP JOIN,感谢 @github291406933 的贡献 #413 ; image

新增对 LocalDateTime 类型支持,感谢 @MentosL 的贡献 #394 ;

还原依赖 javax.activation,实测 JDK 11, 13 都需要; 修复多字段参与 JOIN 时,没有命中缓存而出现的 1+N 查询性能问题,感谢 @github291406933 的贡献 #403 ; 完善对 APP JOIN 的 SQL 执行与缓存次数统计; 解决 @combine:"(a | b) & (c | d)" 这种任意条件组合情况下有时预编译值错位导致 SQL 报错; 解决 APP JOIN 副表返回内部字段 @RAW@LIST;

升级 fastjson 版本至 1.2.83

相关推荐新增 腾讯业务百万数据 6s 响应,APIJSON 性能优化背后的故事

数量级 4.7.0(5次取平均值) 4.8.0(5次取平均值) 是否正常回包 where条件 性能提升
10W 1.739s 1.159s 50%。即((1/1.159-1/1.739)/(1/1.739))*100%
20W 3.518s 2.676s 31.5%
50W 9.257s 6.952s 33.2%
80W 16.236s 10.697s -Xmx=3192M时无法正常回包,OOM错误,调大-Xmx参数后ok。 51.8%
100W 19.748s 14.466s -Xmx=3192M时无法正常回包,OOM错误,调大-Xmx参数后ok 36.5%
10W 1.928s 1.392s "x_xid{}":[xxxx36,xxxx38],覆盖数据超过100W数据。 38.5%
20W 4.149s 2.852s "x_xid{}":[xxxx36,xxxx38] 45.5%
50W 10.652s 7.231s "x_xid{}":[xxxx36,xxxx38] 47.3%
80W 16.975s 12.465s 调整了-Xmx后正常回包 "x_xid{}":[xxxx36,xxxx38] 36.2%
100W 20.632s 16.481s 调整了-Xmx后正常回包 "x_xid{}":[xxxx36,xxxx38] 25.2%

相关地址:原始地址 下载(tar) 下载(zip)

1、 APIJSON-5.1.5.jar 195.17KB

查看:2022-07-12发行的版本