Doris如何解决慢查询问题?

提问者:帅平 问题分类:数据库
Doris如何解决慢查询问题?
1 个回答
逾
处理慢查询的思路如下:
1、减少数据扫描
确保WHERE条件包含分区键和分桶键
2、预聚合
创建物化视图或者rollup来实现预聚合或索引优先排列
3、增加资源
#增大单查询内存限额
SET exec_mem_limit=32G;  -- 防止聚合溢出到磁盘
#​提升并行线程数​(需匹配CPU核数)
SET parallel_fragment_exec_instance_num=8;  -- 每个Fragment实例数
SET parallel_pipeline_task_num=4;           -- Pipeline并行度
#限制全局并发​:避免资源争抢
# fe.conf
qps_max_limit = 500
发布于:16小时前 IP属地:
我来回答