下列关于ES查询优化正确的是()
A.根据查询场景、数据特点,合理设置索引及其分片,避免出现分片过大的情况
B.合理使用filter到底query
C.生成索引时禁用norm
D.尽量使用keyword字段
A.根据查询场景、数据特点,合理设置索引及其分片,避免出现分片过大的情况
B.合理使用filter到底query
C.生成索引时禁用norm
D.尽量使用keyword字段
第1题
A.查询流程分为俩个阶段,query阶段只会获取符合查询条件的数据ID,不会获取具体数据
B.默认单次查询最多返回1W条数据
C.客户端查询请求只能发送到主节点或协调节点,主节点或协调节点再转发到数据节点获取具体数据
D.假设一个索引有5个主分片,每个主分片有1个副本,查询请求会由5个分片来完成,他们可能是主分片,也可能是副本分片
第2题
B.routing.allocation.total_shards_per_node:2,该设置作用为单个节点最多分配两个分片(包含主分片和副本)
C.日志平台的应用数据索引每天拆分为11个,可以提升查询速度,原因是相同的查询,检索的分片数据减少了
D.hostName字段类型为keyword,当使用hostName:WGQRZPTAPP0能搜索到主机名为WGQRZPTAPP01、WGQRZPTAPP02、WGQRZPTAPP03......的日志
第3题
A.ES中的索引Index可以存放字段不一致的doc对象
B.ES中存储数据可以不是JSON格式,建议使用JSON格式,因为JSON格式性能较好
C.一个Elasticsearch集群由多个节点(Node)组成,每个集群都有一个共同的集群名称作为标识
D.ES中分片分为主分片(primaryshard)和复制分片(replicashard)
第4题
A.副本是主分片的数据冗余,无法对外提供数据服务
B.ES集群具备机架感知能力,可设置副本优先选择存储在主分片的不同机架上
C.默认副本与主分片无法存储在同一个节点上
D.当所有主分片可用,有副本分片不可用时,集群状态为yellow
第5题
A.写操作必须在主分片上完成后,才能复制到其他副本
B.数据写到哪个分片,默认是由ID做hash,再用分片数取模,获取到分片ID
C.默认情况下,数据写入主分片成功后,才会返回写入成功的响应给客户端,同时异步进行副本数据同步
D.删除请求不会删除数据,而是写入一条版本更新的数据
第6题
A.ES为了提高写入(index)的速度,不要设置自动ID,尽量手动设置
B.ES为了提高写入(index)的速度,可以禁用norms
C.副本分片的多少不能影响写入性能
D.索引的刷新间隔默认是30S
第7题
A.索引的分片数量可手动修改,实时生效
B.索引的副本数量可手动修改,实时生效
C.索引名不能使用大写字母
D.索引的settings可通过template提前设置
第8题
A.使用索引可以提高数据查询速度和数据更新速度
B.使用索引可以提高数据查询速度,但会降低数据更新速度
C.使用索引可以提高数据查询速度,对数据更新没有影响
D.使用索引对数据查询速度和数据更新速度都没有影响
第9题
A.在并发写的情况下,为保证写入结果正确,可以通过版本号使用乐观锁控制
B.对于集群之间的一致性级别支持quorum/one/all,默认quorum,即只有当大多数分片可用时才允许写操作
C.quorum不齐全时,会wait(等待)1分钟,超过1分钟会timeout
D.对于副本的一致性设置replication默认为sync,这将导致主分片得到复制分片的成功响应后才返回
第10题
A.数据库中建立索引是为了加快数据的查询速度。
B.索引建立的越多,查询效率越高
C.索引会占用存储空间
D.索引会增加数据更改的时间
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!