基于 oracle 的 flask 项目(四)——搜索查询
搜索功能是一个项目个性化需求最强烈的部分,用户想要不同的报表,可以通过搜索不同的字段来实现。 项目描述 管理员用户可以搜索本部门下所有用户的各个月份的相关信息。 一般用户只能搜索各个月份自己的相关信息。 实现搜索页面 创建forms 类,使用 flask-wtf 。 创建搜索页面的 html 模板。 不同的权限搜索页面是不同的...
2018-01-26
极限科技(INFINI labs)荣获中国信通院大数据“星河”标杆案例
12 月 6 日,由中国信息通信研究院和中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)共同组织的 2023 大数据“星河(Galaxy)”案例评选结果正式公示。极限数据(北京)有限公司(INFINI labs)与中移互联网有限公司、中移(苏州)软件技术有限公司移动云搜索数据库案例荣选为数据库标杆案例。
2023-12-18
拥抱 Elasticsearch:给 TiDB 插上全文检索的翅膀
作者介绍:孙晓光,知乎技术平台负责人,与薛宁(@Inke)、黄梦龙(@PingCAP)、冯博(@知乎)组队参加了 TiDB Hackathon 2019,他们的项目 TiSearch 获得了 CTO 特别奖。
快递物流类API推荐
全国快递物流查询API,支持全球全国外超过1500+家快递物流查询接口,支持中国:顺丰、申通、圆通、韵达、中通、汇通、EMS...等,国外:美,俄,日韩,香港,马来西亚...等快递物流。自动识别快递公司及单号,服务器毫秒响应,数据及时准确。
2022-08-26
没内鬼,来点干货!SQL优化和诊断
SQL优化与诊断Explain诊断Explain各参数的含义如下:列名说明id执行编号,标识select所属的行。如果在语句中没有子查询或关联查询,只有唯一的select,每行都将显示1.否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置select_type显示本行是简单或复杂select,如果查询有任何复杂的子查询,则最外层标...
Elasticsearch系列---数据建模实战
本篇以实际案例为背景,介绍不同技术组件对数据建模的特点,并以ES为背景,介绍常用的联合查询的利弊,最后介绍了一下文件系统分词器path_hierarchy和嵌套对象的使用。
2020-04-25
MySQL实验: 实践索引对全列匹配、最左前缀匹配、范围查询等条件的影响以及了解脏读、幻读等
索引实验 实验目的:了解索引对于全列匹配,最左前缀匹配、范围查询的影响。实验所用数据库见文章最底部连接。 实验软件版本:5.7.19-0ubuntu0.16.04.1-log (Ubuntu)实验存储引擎:InnoDB {代码...} 实验一、全列匹配 {代码...} 很明显,当按照索引中所有列进行精确匹配(这里精确匹配指“=”或“IN”匹配)时,索引可以被用...
你不可不知的github
使用Github Pages搭建自己的静态网站、博客 链接:[链接]可参考我的这篇文章github上搭建hexo博客教你如何使用hexo以及Github Pages搭建个人博客 Github短网址生成 链接:[链接]注意:只能使用github.com域名下的网址 Github简历 链接:[链接] GitHub OAuth 做第三方登录 链接:[链接] Github学生大礼包(内含各种建站优惠券) ...
浅谈SQL优化小技巧 | 京东云技术团队
回顾MySQL的执行过程,帮助介绍如何进行sql优化。(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,MySQL解析器将使用MySQL语法进行验证和解析。 例如,验证是否使用了错误的...
浅谈SQL优化小技巧
作者:京东零售 王军回顾:MySQL的执行过程 回顾 MySQL的执行过程,帮助 介绍 如何进行sql优化。(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,MySQL解析器将使用MySQL语法...
2024-12-25
mysql百万数据实践-索引
今天实践一下mysql数据库在大数据量的情况下如何优化,这里记录一下过程。首先是生成百万级别的数据,直接上sql语句 {代码...} 接下来就看看查询耗费时间: {代码...} 大概耗费0.16秒,如果是按照主键查询呢? {代码...} 耗费时间基本很少那么为username创建索引看看效果 {代码...} 可以看到,查询时间和按主键进行查询...
MongoDB 数组类型查询 —— $elemMatch 操作符
描述 $elemMatch 数组查询操作用于查询数组值中至少有一个能完全匹配所有的查询条件的文档。语法格式如下: {代码...} 如果只有一个查询条件就没必要使用 $elemMatch。 限制 不能指定 $where 查询条件在 $elemMatch 内; 不能指定 $text 查询条件在 $elemMatch 内; 实例 有如下测试数据: {代码...} 如下语句用于匹配 r...
如何在JVS逻辑引擎中巧妙运用包含查询功能?
在实际业务场景中,数据查询是不可或缺的一环,包含查询在实际业务场景中经常用到,被广泛应用于各类业务系统中。当我们需要查询状态为指定几种状态的数据时,类似SQL语句中的IN查询就显得尤为重要。为了满足这一需求,在JVS逻辑引擎中,我们提供了便捷的配置方式,使包含查询变得简单易行。无论是直接取用已有的数据数...
2024-10-17
如何解决MySQL查询问题
优化查询:如果查询运行缓慢,可能需要进行优化。使用 EXPLAIN命令可以帮助你理解MySQL如何执行你的查询,这可能会揭示为什么查询运行缓慢的原因。
2024-01-04
Mysql 获取表中 对某个字段进行分组 然后在分组之后的基础上 再组内排序 获取 分组后最新或者最大记录
1、新建User表,结构,及表中数据如下2、查询User表中,相同年龄最大的一条记录3、查询语句: {代码...} 4、查询结果:5、查询,每组中,年龄最小的,需要查出所有的最小年龄记录6、查询语句: {代码...}
2022-05-17
MySQL千万数据查询优化之路
MySQL千万数据查询优化之路本文主要针对 MySQL 在千万级别数据的分页查询性能进行优化, 下面是整个优化的过程.先说结论先说结论, MySQL 在千万级别数据的分页查询性能主要受到 2 个因素的影响:查询的偏移量查询的数据量查询的偏移量优化当 MySQL 执行查询语句分页 LIMIT 时, 有 2 个步骤需要先按照指定的排序规则对数据...
2023-04-05
什么时候需要查询DNS记录,如何查询DNS解析记录?
当搭建一个新网站时,DNS查询工具对查询网站DNS解析记录方面很有帮助。除了在设置新网站时有用外,也会在更新DNS记录、设置邮件服务器等场景会使用到DNS查询工具。
2022-12-23