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

Doris笔记

Doris常用命令:

查看doris 某用户最大连接数 show property for '用户名' like 'max_user_connections' 设置单个用户并发数连接(立即生效) SET PROPERTY FOR '用户名' 'max_user_connections' = '500'; 设置全局的最大并发数连接(所有用户的总和) set global max_connection =1000 显示隐藏列 SET show_hidden_columns=true doris修改表名注释 alter table ods.ods_test modify comment "测试"; doris修改表名 alter table 原表 rename 新表; doris添加索引 alter table table_name add index index_name(pk_mo_no) using bitmap comment 'bitmap_pk_mo_no'; doris删除索引 drop index index_name on 表名 增加布隆过滤器 alter table 表名 SET ("bloom_filter_columns" = "pk_mo_no,pk_group_code"); 删除布隆过滤器 alter table <db.table_name> set ("bloom_filter_columns" = ""); doris在指定字段后面增加新的字段 alter table ods.ods_test add column device_name bigint comment '设备名称' after device_id; 删除分区并清除分区数据 alter table 表名 drop partition p20230101; 查看fe,be show frontends; show backends; 给分区test001 新增一个分区 create table ods_test partition of test001 for values from ('2025-06-01') to ('2025-07-01'); 查询设置doris相关配置参数的命令 SHOW VARIABLES like '%enable_sql_cache%' SHOW VARIABLES like '%batch_size%' SHOW VARIABLES LIKE "%parallel%"; SHOW VARIABLES LIKE '%mem_limit%'; SET enable_sql_cache=false; SET GLOBAL exec_mem_limit = 8589934592; //8G SET enable_pipeline_engine = true; SET SESSION parallel_fragment_exec_instance_num = 8; SET SESSION parallel_exchange_instance_num = 8; SET parallel_pipeline_task_num = 16; SET SESSION exec_mem_limit = 8589934592; 查询linux上的doris配置 curl http://ip:8040/api/show_config|grep mem_limit 建表sql CREATE TABLE ods.`ods_test` ( `id` BIGINT NULL COMMENT 'ID', `test_time` datetime NOT NULL COMMENT '', `test_name` VARCHAR(200) NULL COMMENT '', `code` VARCHAR(50) NULL COMMENT '', INDEX idx_code (`code`) USING INVERTED COMMENT '' ) ENGINE=OLAP UNIQUE KEY(`id`,`test_time`) COMMENT '测试' PARTITION BY RANGE(`test_time`) ( FROM ('2025-01-01') TO ('2030-01-01') INTERVAL 1 month) DISTRIBUTED BY HASH(`id`) BUCKETS 3 PROPERTIES ( "replication_allocation" = "tag.location.default: 3" )

Doris问题总结:
1.当使用组合主键的时候注意以下
1)建表语句

CREATE TABLE `test` ( `id` bigint NULL COMMENT "主键", `created_date` datetime NULL COMMENT "创建时间", `created_by` varchar(192) NULL COMMENT "创建人" ) ENGINE=OLAP UNIQUE KEY(`id`, `created_date`) COMMENT '测试' DISTRIBUTED BY HASH(`id`) BUCKETS 1 PROPERTIES ( "replication_allocation" = "tag.location.default: 1" );

2)执行sql:

select id,created_date,DATE_FORMAT(created_date, '%Y-%m-%d %H:%i:%s.%f') real_time,__DORIS_VERSION_COL__ from test

3)查询结果:

结论:如上有图,虽然created_date看起来一样,实际毫秒不一样,版本号不一样,doris会当作两条数据存储

http://www.cnnetsun.cn/news/89499.html

相关文章:

  • Kamailio 怎样使用 STIR/SHAKEN
  • COMSOL光学仿真:光镊与光力模型专题解析(三个模型详解、近似算法与张量算法探讨)
  • 北斗导航系统在实际应用中总会遇到各种干扰,尤其是脉冲干扰和窄带干扰特别烦人。今天咱们用Matlab仿真几种典型抗干扰方法,顺便看看代码咋写
  • Qwen3-8B大模型快速部署与实战体验
  • AI 时代,数据湖的“拐点”与展望
  • 使用 TensorRT-LLM 高性能部署大语言模型
  • A/B测试在功能验证中的应用:从理论到实践
  • 创建一个rust写的python库[signatures和错误处理]
  • 震撼!这家全景效果企业如何颠覆传统,让客户体验飙升!
  • JVM性能分析
  • 商家福音!用PHP对接快递鸟接口,一键搞定单号所属快递识别
  • YT29B凿岩机吕梁精准检测稳定性能解析
  • 26、网络连接与安全全解析
  • 2025.12.16 HSRP双机热备
  • 万全智能RFID模块设备他们产品档次怎么样
  • RuoYi v1.2.0 全端开发神器:让多端适配从未如此简单!
  • 少儿编程Scratch3.0教程——03 外观积木(基础知识)
  • libxslt XSLT转换库:鸿蒙PC上的XML转换工具
  • GPU算力租赁推荐:低成本训练YOLO大模型
  • VonaJS是如何做到文件级别精确HMR(热更新)的?
  • 口碑好的货架哪里有好的
  • pytorch框架训练、推理、模块冻结等各种细节说明
  • Java毕设项目推荐-基于Java语言的茶叶销售系统的前端设计与实现基于SpringBoot+Vue茶叶销售系统的设计与实现【附源码+文档,调试定制服务】
  • 大数据生态核心组件语法与原理详解
  • UVa 11617 An Odd Love
  • LobeChat能否对接Slack?团队协作平台集成方案
  • 集团宽带是什么意思?企业如何选择合适的宽带方案?
  • 运维外包的公司靠谱吗?企业真能省心?
  • HunyuanVideo-Foley:AI让视频自动配声
  • 信息安全技术与Kali Linux