常见的索引有哪几种(es索引有哪几种常见状态的)
本文目录
es索引有哪几种常见状态的
ES新手入门学习的时候,经常会和MySQL做对比,一个索引可以理解为一个数据库,分片就可以理解为一张表被分割了shards_numbers - 1次,文档类型为type类型,在高版本中在逐渐被剔除。 ES官方也给出了答案:作者不希望不同类型的相同字段在同一个Lucene中。 索引的状态有:红色、黄色、绿色和黑色四种(ES插件可以看出来)。 green:健康状态,代表所有的主分片和副本分片都可用; yellow:所有的主分片可用,部分副本分片不可用; red:部分主分片不可用; black:索引处于关闭状态,不对外进行交互,一般磁盘空间不足时ES会自动设置。ES是一款近实时的搜索引擎,而非实时的搜索引擎。ES每秒产生一个新分段,新段先写入文件系统缓存(对读取可见),稍后再执行刷盘操作。由于新段不会立即刷盘,这个过程如果出现意外情况,存在数据丢失的风险,通常做法是记录事务日志。分片的目的不只是为了分割巨大的索引,还可以并发读。一个索引包含多个分片,一个分片是一个Lucene索引,一个Lucene索引又由很多分段组成,每一个分段都是一个倒排索引。段合并:ES会选择大小相似的段进行合并,ES每次refersh都会生成一个Lucene段,每次查询都会轮流检查每一个段,查询完对结果进行合并,段越多,搜索也就越慢。由于分段的不变性(访问不需要加锁),更新删除操作本质是标记删除,在段合并的过程中,标记删除的数据并不会写入到新段中,这样就达到了删除的目的。写操作先写Lucene段,再写translog,如果先写translog,写入Lucene段失败,则还需要对translog进行回滚处理。ES的只读和删除设置,是对索引和磁盘的一种保护机制,当然也可以手动设置索引的只读和删除,以下是ES自动触发的:索引的别名操作,比如要对一个月的所有索引(每天创建一个索引)进行处理,就可以为索引创建别名,一个索引可以有多个别名,一个别名也可以指向多个索引。数据库文章转载自李宇涛L,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。相关阅读202
DM7提供的常见索引类型有哪些
索引有三种类型:1. 唯一索引:唯一索引是不允许其中任何两行具有相同索引值的索引。当现有数据中存在重复的键值时,大多数数据库不允许将新创建的唯一索引与表一起保存。2. 主键索引:数据库表经常有一列或多列组合,其值唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。3. 聚焦索引:在聚集索引中,表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表只能包含一个聚集索引。如果某索引不是聚集索引,则表中行的物理顺序与键值的逻辑顺序不匹配。索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。
更多文章:
舍曲林有毒品成分吗(谁知道盐酸舍曲林片不良反应有哪些怎么预防)
2024年7月29日 19:55
三十二进制在线计算器(十进制数32转换成无符号二进制整数是多少)
2024年7月13日 06:15
学生管理系统界面(设计学生管理系统网页主界面文字显示不出来怎么办)
2024年7月24日 03:25
fontweight wpf(WPF 中一个列表里每一项有一个checkbox,checkbox根据后台的值设定选中或不选中)
2024年8月15日 08:10
php list函数(php中计算二维数组中某一元素之和的函数是那个啊谢谢)
2024年9月5日 00:50
matlab编程潮流计算(请问,我用MATLAB利用PQ法做潮流计算时,为什么P和Q的误差开始越变越小,但迭代几次之后,会越变越大)
2024年7月19日 20:21
python随机函数怎么用(python中randint用来做什么的)
2024年4月8日 03:20
chart控件使用教程(delphi chart控件怎么用)
2024年6月28日 00:43
mysql官网下载旧版本(mysql免安装版 在官方怎么找啊,咋找不到啊)
2024年7月2日 23:39
免费的php商城系统源码(哪里有免费多用户商城系统(php开发的))
2024年7月19日 13:08
loadrunner教程pdf(Loadrunner方面书有哪些非常好)
2024年7月13日 05:24
linux如何刻录光盘(制作linux系统U盘并使用U盘安装CentOS7.6系统)
2024年8月31日 19:20