当前位置: 首页 > news >正文

DORIS - DORIS之索引简介

索引概述

在这里插入图片描述

索引对比

在这里插入图片描述

索引建议

(1)最频繁使用的过滤条件指定为 Key字段,自动建前缀索引,它的过滤效果最好,但是一个表只能有一个前缀索引,因此要用在最频繁的过滤条件上,前缀索引比较小,所以可以全量在内存中缓存。建表时会自动取表的 Key 的前 36 字节作为前缀索引。
(2)对非 Key 字段如有过滤加速需求,首选建倒排索引,因为它的适用面广,可以多条件组合,次选下面两种索引:
A. 有字符串 LIKE 匹配需求,再加一个 NGram BloomFilter 索引
B. 对索引存储空间很敏感,将倒排索引换成 BloomFilter 索引
(3)如果性能不及预期,通过 QueryProfile 分析索引过滤掉的数据量和消耗的时间,具体参考各个索引的详细文档。
(4)数据块一行数据的前 36 个字节作为这行数据的前缀索引。当遇到 VARCHAR 类型时,前缀索引会直接截断。如果第一列即为 VARCHAR,那么即使没有达到 36 字节,也会直接截断,后面的列不再加入前缀索引,所以在建表时,正确选择列顺序,能够极大地提高查询效率。

http://www.lryc.cn/news/437671.html

相关文章:

  • Java 串口通信—收发,监听数据(代码实现)
  • fileinput pdf编辑初始化预览
  • 微信支付开发-需求整理及需求设计
  • vs code: pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本
  • web测试必备技能:浏览器兼容性测试
  • 《数据资产管理核心技术与应用》首次大型赠书活动圆满结束
  • vue在一个组件引用其他组件
  • 软件测试学习笔记丨Postman实战练习
  • kubernetes微服务基础及类型
  • linux-L3_linux 查看进程(node-red)
  • 区块链之变:揭秘Web3对互联网的改变
  • SAP B1 Web Client MS Teams App集成连载一:先决条件/Prerequisites
  • 去除单细胞数据中环境游离的RNA污染-decontX工具学习
  • Games101图形学笔记——光栅化
  • 2024年汉字小达人区级自由报名的几个最新问题和真题练一练
  • 从简单分析到智能问数,Smartbi AIChat让数据回归业务
  • 基于SpringBoot+Vue+MySQL的考编论坛网站
  • SpringSecurity剖析
  • 一文搞懂 Flink Graph 构建过程源码
  • 【spring】IDEA 新建一个spring boot 项目
  • LeetCode[简单] 搜索插入位置
  • (代码可运行)Bootstrap框架的HTML示例
  • IntelliJ IDEA 2024创建Java项目
  • Python之 条件与循环(Python‘s Conditions and loops)
  • C++学习,多态纯虚函数
  • 飞速(FS)与西门子联合打造交换机自动化灌装测试生产线
  • Vue组合式API:setup()函数
  • Redis底层数据结构(详细篇)
  • 树和二叉树基本术语、性质
  • FEDERATED引擎