0

ES 25 - Elasticsearch的分页查询及其深分页问题 (deep paging)

Elasticsearch 如何进行分页查询? 如果起始页、页大小很大会有性能上的损耗吗? 本文从分页查询开始, 引出其deep paging (即深层分页) 问题, 并分析其优劣, 给出解决方法. ...

瘦风 发布于 2019-02-14 17:48 评论(0)阅读(1091)
1

ES 24 - 通过 Elasticsearch 实现聚合检索 (分组统计)

聚合类似于 MySQL 中的 group by 分组, Elasticsearch 支持通过聚合函数 (count、sum、max、min、avg等) 进行统计分析. 具体要如何通过ES进行聚合统计、嵌套聚合等操作呢? 本文通过系列案例, 进行比较详细的演示, 一起来学习交流吧^_^ ...

瘦风 发布于 2019-01-22 11:19 评论(0)阅读(6383)
1

ES 23 - 检索和过滤的区别 (query v.s filter)

从相关度评分和性能表现两个角度对比 Elasticsearch 中检索(query)和过滤(filter)的区别: (1) query性能较差, 但支持排序; (2) filter性能优于query, 但不支持按照匹配的相关度进行排序. ...

瘦风 发布于 2019-01-18 14:53 评论(0)阅读(965)
0

MySQL慢日志查询实践

慢日志查询的主要功能就是,记录sql语句中超过设定的时间阈值的查询语句。例如,一条查询sql语句,我们设置的阈值为1s,当这条查询语句的执行时间超过了1s,则将被写入到慢查询配置的日志中. ...

卡二条 发布于 2019-01-17 22:12 评论(0)阅读(298)
0

ES 22 - Elasticsearch中如何进行日期(数值)范围查询

Elasticsearch中如何进行数值范围查询? 日期范围查询又是怎么实现的?关于日期的数学表达式、四舍五入规则都是什么? 还有怎样根据不同的时区查询?本篇文章告诉你答案O(∩_∩)O~ ...

瘦风 发布于 2019-01-15 08:55 评论(2)阅读(12662)
1

ES 21 - Elasticsearch的高级检索语法 (包括term、prefix、wildcard、fuzzy、boost等)

本篇博文简单介绍Elasticsearch中term词条检索、prefix前缀检索、wildcard通配符检索、fuzzy纠错检索, 以及boost分数提升等高级检索的用法, 最后通过复杂检索的示例, 综合演示这些检索语法. ...

瘦风 发布于 2019-01-12 13:17 评论(0)阅读(6568)
2

ES 20 - 查询Elasticsearch中的数据 (基于DSL的查询, 包括validate、match、bool)

本文介绍Elasticsearch的DSL(领域特定语言)的使用, 包括validate、match query、bool query等的使用方法, 详细而且都有使用示例~ 欢迎交流呀(⊙ o ⊙) ...

瘦风 发布于 2019-01-07 09:18 评论(0)阅读(1498)
0

双11超级工程—阿里巴巴数据库技术架构演进与阿里云技术

【阿里巴巴数据库技术架构演进】 每年电商双11大促对阿里技术人都是一次大考,对阿里数据库团队更是如此。经过9年的发展,双11单日交易额从2009年的0.5亿一路攀升到2017年的1682亿,秒级交易创建峰值达到了32.5万笔/秒。支撑这一切业务指标的背后,是底层技术体系的一次次迭代升级。 阿里巴巴数 ...

沙奇码丶 发布于 2018-12-13 13:38 评论(0)阅读(132)
2

hive笔记:时间函数的使用+格式的转换

一、时间函数的使用 1.from_unixtime(bigint unixtime[, string format]):将是将戳转化为日期 将时间的秒值转换成format格式(format可为“yyyy-MM-dd hh:mm:ss”,“yyyy-MM-dd hh”,“yyyy-MM-dd hh:m ...

未来0087 发布于 2018-11-29 18:17 评论(0)阅读(5463)
0

OrientDB部署

1. 环境准备 操作系统: Centos6.8 内存: 8G(分布式部署时建议4G及以上,否则需要手动修改JVM配置) JDK: 建议jdk8版本(3.0版本要求jdk8) 环境变量:需配置JAVA_HOME、ORIENTDB_HOME (配置文件中有用到) 创建orientdb用户 OrientD ...

懂点IT的耿小厨 发布于 2018-11-23 15:49 评论(0)阅读(1610)
0

Windows下MongoDB的安装及配置

MongoDB 是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能,为WEB应用提供可扩展的高性能数据存储解决方案。本文阐述Windows系统中MongoDB数据的安装配置。 ...

码探长 发布于 2018-11-08 17:40 评论(0)阅读(307)
2

MongoDB

1.什么是MongoDB? 官网介绍:MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need 维基百科 ...

HANFAN 发布于 2018-10-31 19:29 评论(2)阅读(250)
0

MySQL至TiDB复制延迟监控

因生产环境mysql中有较多复杂sql且运行效率低,因此采用tidb作为生产环境的从库进行部分慢sql及报表的读写分离。其中MySQL至TIDB采用Syncer工具同步。关于TIDB的安装及Syncer可参照官网指引进行,搭建的主从复制架构如下: 因该方式中TiDB的数据是通过Syncer同步的,且 ...

懂点IT的耿小厨 发布于 2018-09-19 16:25 评论(0)阅读(602)
0

Linux下通过RPM包方式安装mysql5.7版本

现在mysql版本已经到MySQL 8.0(GA)稳定版本了,所以需求是想简单又快速在centos7下安装指定版本例如MySQL 5.7(GA)版本有下面这种方法 首先需要到mysql官网这里下载对应RPM包来update一下 1.全新安装MySQL的步骤 我这边是想安装5.7.23版本,然后这个r ...

Tse先生 发布于 2018-09-18 16:17 评论(0)阅读(4961)
0

mysql数据库索引调优

一、mysql索引 1、磁盘文件结构 innodb引擎:frm格式文件存储表结构,ibd格式文件存储索引和数据。 MyISAM引擎:frm格式文件存储表结构,MYI格式文件存储索引,MYD格式文件存储数据 2、mysql数据库数据范问原理(innodb、BTREE) (1)ibd文件中主键构建b+t ...

快乐的追求 发布于 2018-09-11 14:51 评论(0)阅读(553)
0

MySQL 半同步重要状态参数说明

如果配置了MySQL半同步复制,可以在主库查询半同步状态,命令为: 参数说明 Rpl_semi_sync_master_clients # 半同步复制客户端的个数 Rpl_semi_sync_master_net_avg_wait_time #平均等待时间(默认毫秒) Rpl_semi_sync_m ...

懂点IT的耿小厨 发布于 2018-08-07 09:46 评论(0)阅读(808)
0

删除带外键的表【foreign key constraint fails】报错

title: 删除带外键的表【foreign key constraint fails】报错 date: 2018 08 02 21:59:06 tags: 数据库 遥想当时正在学hibernate的时候,刚好学到了一对多,多对多的关联操作。时间也正是刚好在那是有了一个项目,把各表的间的结构还理清, ...

会飞的一棵树 发布于 2018-08-02 17:32 评论(0)阅读(556)
0

使用odbc从notes中导数据,配置odbc时报错

上次在配置odbc从notes中导数据时一直报错(忘记是什么错误了),后来,尝试着把notes和notesSQL的路径加入到path中就OK了! ...

你真优雅 发布于 2018-07-13 18:43 评论(0)阅读(36)
0

MySQL数据库创建用户并实现远程登录

创建用户 2.授权 3.刷新权限 如果我们之前创建了一个与1中同名的用户名称,不能只删除mysql库下的user表信息,应该使用drop user username命令进行删除用户操作。然后使用flush privileges进行权限刷新。此时就可以重新创建用户了。 4.收回用户权限 5.删除用户 ...

卡二条 发布于 2018-06-08 01:52 评论(0)阅读(3653)