接上 上篇文章继续 查询 删除 修改 模糊查询 固定范围查询: 空值查询 聚合函数 GROUP BY 分组操作 排序:ORDER BY ...
分类:
数据库 时间:
2019-07-26 21:26:04
阅读次数:
141
1、索引定义 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 2、建立索引的优缺点: 优点: ...
分类:
数据库 时间:
2019-07-16 15:24:20
阅读次数:
120
现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们今天要讨论的问题。 假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: 由于要使用邮箱登录,所以业务代码中一定会出现类似于这样的语句: 从第4和第5篇讲解索引的文章中,我们可以知道,如果email这个字段上没有 ...
分类:
其他好文 时间:
2019-07-06 11:50:39
阅读次数:
95
Go语言操作Redis 在项目开发中redis的使用也比较频繁,本文介绍了Go语言如何操作Redis。 Redis介绍 Redis是一个开源的内存数据库,Redis提供了5种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们 ...
分类:
其他好文 时间:
2019-07-01 20:11:27
阅读次数:
1698
结合Spring Data JPA QBE和Specification,实现动态范围查询
分类:
编程语言 时间:
2019-06-30 23:12:42
阅读次数:
319
sql语句的优化最重要的一点就是要合理使用索引,下面介绍一下使用索引的一些原则: 1.最左前缀匹配原则。mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配。所以要尽量把“=”条件放在前面,把范围查询(>、<、between、like)条件放在最后。例:不会用到b的 ...
分类:
数据库 时间:
2019-06-30 12:33:09
阅读次数:
128
阅读本文大概需要 4 分钟。 阅读本文大概需要 4 分钟。 一、前言 在 MySQL 中进行 SQL 优化的时候,经常会在一些情况下,对 MySQL 能否利用索引有一些迷惑。例如: MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL 在 LIKE 进行模糊匹配的时 ...
分类:
数据库 时间:
2019-06-29 10:44:34
阅读次数:
155
问题:从solr上查询创建日期在2019-06-25到2019-06-26之间的数据 ...
分类:
其他好文 时间:
2019-06-29 00:26:35
阅读次数:
447
DevOps工程师或SRE工程师,可能都知道Prometheus普罗米修斯。Prometheus于2012年由SoundCloud创建,目前已经已发展为最热门的分布式监控系统。Prometheus完全开源的,被很多云厂商(架构)内置,在这些厂商(架构)中,可以简单部署Prometheus,用来监控整 ...
分类:
其他好文 时间:
2019-06-05 21:55:39
阅读次数:
123
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hy ...
分类:
其他好文 时间:
2019-05-22 17:33:23
阅读次数:
134