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

Doris使用注意点

自己学习过程中整理,非官方

  • dws等最后用于查询的表可以考虑使用row存储加快查询,即用空间换时间
  • duplicate key的选择要考虑最常查询使用
  • 适当使用bloomfilter 加速查询
  • 适当使用aggregate 模式降低max,avg,min之类的计算并加快查询,比如加速明细和汇总的一体化查询
  • 使用ALTER TABLE tbl1 REPLACE WITH TABLE tbl2 PROPERTIES(‘swap’ = ‘true’); 替换有问题的表,避免业务长时间中断
  • 使用分层存储节约成本
  • 使用arrow flight 连接提升效率
  • 使用UDF (alias function 和java UDF/UDAF) 降低从其它数据库迁移的工作量
  • 进行环比/同比比较可以考虑LAG/LEAD 函数

使用\G 转换显示模式

mysql> SHOW PROC '/colocation_group' \G

http://www.mrgr.cn/news/81848.html

相关文章:

  • 【Quest开发】手柄单手抓握和双手抓握物体切换
  • 有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
  • 导出地图为pdf文件
  • Daemon进程创建过程
  • 一个基于Python+Appium的手机自动化项目~~
  • 为什么Transformer使用LayerNorm而不是BatchNorm?
  • java相关学习文档或网站整理
  • 小程序基础 —— 02 微信小程序账号注册
  • GDPU 数据库原理 期末复习(持续更新……)
  • 微信小程序 app.json 配置文件解析与应用
  • 小程序基础 —— 08 文件和目录结构
  • mybatis基础学习
  • 小程序配置文件 —— 13 全局配置 - window配置
  • csrf跨站请求伪造(portswigger)无防御措施
  • 小程序配置文件 —— 12 全局配置 - pages配置
  • springMVC-请求响应
  • 数据分析与应用:如何分析7日动销率和滞销率?
  • 经典问题——华测
  • 【论文阅读】Reducing Activation Recomputation in Large Transformer Models
  • QML学习(五) 做出第一个简单的应用程序
  • Mac M2 Pro安装MySQL 8.4.3
  • iOS 中的 nil、Nil、NULL、NSNull 僵尸对象和野指针
  • 深度学习笔记(5)——目标检测和图像分割
  • 嵌入式小白
  • 【网络】CookieSession