Stella981 Stella981
3年前
Apache Calcite项目简介
文章导读:1.什么是Calcite?2.Calcite的主要功能?3.如何快速使用Calcite?什么是CalciteApacheCalcite是一个动态数据管理框架,它具备很多典型数据库管理系统的功能,比如SQL解析、SQL校验、SQL查询优化、SQL生成以及数据连接查询等,但是又省略了一些关键的功能,比如C
Wesley13 Wesley13
3年前
Mysql 查询所有课程的成绩第2名到第3名的学生信息及该课程成绩
 查询所有课程的成绩第2名到第3名的学生信息及该课程成绩1\.查询课程ID为‘01’的课程的成绩第2名到第3名的学生信息及该课程成绩SELECT  d.,c.排名,c.s_score,c.c_idFROM  (SELECTa.s_id,a.s_score,a.c_id,@i:@i1AS排名FROMs
Stella981 Stella981
3年前
SparkSql学习2 —— 在内存中分析2000万数据
上一篇,我们借助Sqlite分析了2000w条数据,分析结果不错,但有一个问题:造数据很耗时(花费了2个小时)、sql查询同样很耗时(分组汇总查询一次大概需要30秒)。那么,我们可以尝试下直接在内存中分析,那么会不会更快一些呢?上代码:packagecom.lnwazg.a;importjava.util.Hash
Stella981 Stella981
3年前
Hibernate之二级缓存
一:二级缓存简介为什么需要缓存:      查询大量数据时更快,拉高程序的性能什么样的数据需要缓存:      很少被修改或根本不改的数据数据字典业务场景比如:耗时较高的统计分析sql、电话账单查询sql等关系型数据库:数据与数据之间存在关系(联系)的数据库mysql/Oracle
Wesley13 Wesley13
3年前
MysQL使用一高级应用(下)
连接查询连接查询分类如下:表Ainnerjoin表B:表A与表B匹配的行会出现在结果中表Aleftjoin表B:表A与表B匹配的行会出现在结果中,外加表A中独有的数据,未对应的数据使用null填充表Arightjoin表B:表A与表B匹配的行会出现在结果中,外加表B
京东云开发者 京东云开发者
7个月前
浅谈SQL优化小技巧
作者:京东零售王军回顾:MySQL的执行过程回顾MySQL的执行过程,帮助介绍如何进行sql优化。(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句
不是海碗 不是海碗
2年前
全国快递物流 API 实现快递单号自动识别的原理解析
概述全国快递物流API是一种提供快递物流单号查询的接口,涵盖了包括申通、顺丰、圆通、韵达、中通、汇通等600快递公司的数据。该API的目标是为快递公司、电商、物流平台等提供便捷、快速、准确的快递物流信息查询服务。数据采集和处理全国快递物流API的数据采集
数据库深分页介绍及优化方案 | 京东云技术团队
在前端页面显示,为了避免一次性展示全量数据,通过上下翻页或指定页码的方式查看部分数据,就像翻书一样,这就利用了MySQL的分页查询。一、MySQL的深分页查询偏移量过大的分页会导致数据库获取数据性能低下,以如下SQL为例:SELECTFROMtorderO
浅谈SQL优化小技巧 | 京东云技术团队
回顾MySQL的执行过程,帮助介绍如何进行sql优化。(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,MySQL
一招MAX降低10倍,现在它是我的了 | 京东云技术团队
性能优化是一场永无止境的旅程。到家门店系统,作为到家核心基础服务之一,门店C端接口有着调用量高,性能要求高的特点。C端服务经过演进,核心接口先查询本地缓存,如果本地缓存没有命中,再查询Redis。本地缓存命中率99%,服务性能比较平稳。