摘要: ElasticSearch版本特性release 5.X新特性 Lucene 6.X,性能提升,默认打分机制从TF-IDF改成BM25 支持ingest节点/Painless Scripting 、Completion suggested支持、原生Java REST客户端 Type标记成deprec 阅读全文
posted @ 2021-02-20 09:56 Cetus-Y 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一. index 1. 命名规则 _index 命名必须小写,不能以下划线开头,不能包含逗号、 _type 命名可以是大写或者小写,但是不能以下划线或者句号开头,不应该包含逗号, 并且长度限制为256个字符、 _id 唯一确定的文档,要么提供自己的_id ,要么es会自动生成 2. 创建索引 如果你 阅读全文
posted @ 2021-02-20 09:08 Cetus-Y 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1. 集群中的节点角色 Ingest Node 如何分配? 如何避免脑裂问题? 2. 分片及副本 3. 集群健康及监控 3.1 cat API 3.2 Cluster API 3.2.1 _cluster 3.2.2 _nodes 3.2.3 _remote 3.2.4 _tasks 3.3 X-P 阅读全文
posted @ 2021-02-19 11:54 Cetus-Y 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1. ES的架构 2. 核心概念 1. Near Realtime(NRT) 2. Cluster 3. Node 4. Index 5. Type 6. Document 7. Shard 8. Replication 9. Segment 10. 和关系型数据库的对比 11. 倒排索引 12.  阅读全文
posted @ 2021-02-19 11:40 Cetus-Y 阅读(253) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。它用 Java 编写的,它的内部使用 Lucene 做索引与搜索,目的是使全文检索变得简单,设计用于云计算中,能够达到实时搜索,稳定,可靠,使用简单方便(使用JSON进行数据索引,通过隐藏 Lucene 的复 阅读全文
posted @ 2021-02-19 11:35 Cetus-Y 阅读(307) 评论(0) 推荐(0) 编辑
摘要: gtid跳过一个事务 show slave status 中的Executed_Gtid_Set. show global variables like '%gtid%'中的gtid_executed show master status 中的Executed_Gtid_Set 构建一个空事务如下 阅读全文
posted @ 2020-11-17 21:29 Cetus-Y 阅读(148) 评论(0) 推荐(0) 编辑
摘要: T2(sql执行完成时间) - T1(获得锁的实际时间) = T(这个得出来的是SQL执行的实际时间),因此res也就是实际的执行时间。根据实际时间与变量的long_query_time比较: 环境说明long_query_time 0.1 min_examined_row_limit 0 log_ 阅读全文
posted @ 2020-09-15 11:23 Cetus-Y 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 5.7中当出现数据大量切斜的时候执行计划依然能够得到正确的执行计划。比如性别列索引,其中30行,29行为男性,1行为女性,下面是执行计划示例: mysql> set eq_range_index_dive_limit=100; Query OK, 0 rows affected (0.00 sec) 阅读全文
posted @ 2020-07-30 23:39 Cetus-Y 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 背景 InnoDB作为事务性引擎,使用write-ahead logging(WAL)机制保证ACID中的Atomicity和Durability,使用undo机制保证ACID中的Consistency和Isolation。 按照WAL和undo的机制,形成以下两个原则: 数据块的更改需要先记录re 阅读全文
posted @ 2020-07-15 09:16 Cetus-Y 阅读(174) 评论(0) 推荐(0) 编辑
摘要: dd创造一片100M 的文件 dd if=/dev/zero of=/tmp/100M bs=1024k count=100 将创建的文件用 losetup 虚拟成块设备 /dev/loop3 losetup --show --find /tmp/100M 将块设备 /dev/loop3 映射成带延 阅读全文
posted @ 2020-07-14 21:59 Cetus-Y 阅读(380) 评论(0) 推荐(0) 编辑