doris性能优化可以从哪些方面入手?

提问者:帅平 问题分类:数据库
doris性能优化可以从哪些方面入手?
12 个回答
情若相惜
情若相惜
使用filter,减少数据的查询量,提高查询效率。
发布于:4个月前 (12-19) IP属地:四川省
爱你的小笨蛋
爱你的小笨蛋
开启相关的sql cache,提高查询性能。
发布于:4个月前 (12-19) IP属地:四川省
本姑娘贼稳妥
本姑娘贼稳妥
创建表的时候选择合适的数据模型。
发布于:4个月前 (12-19) IP属地:四川省
蔓延的小思念
蔓延的小思念
插入,删除,更新数据尽量使用批量操作,比单个操作更高效。建议使用stream load方式。
发布于:4个月前 (12-19) IP属地:四川省
心尖爱人
心尖爱人
使用资源管理,让各用户的执行sql进行资源隔离,为指定sql配置更多的资源。
发布于:4个月前 (12-19) IP属地:四川省
丢了爱情
丢了爱情
查看是否有数据倾斜,查看语句如下:
SHOW DATA SKEW from users;
这里可以看到每个桶的数据是否有倾斜,如果有倾斜,则进行整改。详见
https://www.80wz.com/qasjk/5109.html#cmt16834
发布于:4个月前 (12-19) IP属地:四川省
美到拖网速
美到拖网速
看下当前表是否有分区,没有分区那就会全表扫描,需要整改下:
CREATE TABLE sales (    date DATE,    product_id INT,    quantity INT,    price DECIMAL(10, 2))PARTITION BY RANGE (date) (    PARTITION p202401 VALUES LESS THAN ('2024-02-01'),    PARTITION p202402 VALUES LESS THAN ('2024-03-01')    -- 其他分区...);
发布于:4个月前 (12-19) IP属地:四川省
ろ身
ろ身
如果是聚合性操作,看下是否有创建物化视图进行提前聚合,没有的话就整改下:
CREATE MATERIALIZED VIEW sales_summaryAS SELECT date, product_id, SUM(quantity) AS total_quantityFROM salesGROUP BY date, product_id;
发布于:4个月前 (12-19) IP属地:四川省
去
表方面看是否有适当的索引支持你的sql语句加速查询,没有的话就整改下:
1、创建前缀索引
CREATE INDEX prefix_index ON your_table (column1, column2);
2、创建bitmap索引
CREATE INDEX bitmap_index ON your_table (column1) USING BITMAP;
发布于:4个月前 (12-19) IP属地:四川省
艺兴一意
艺兴一意
多利用explain分析你的查询语句的执行计划,看执行时间,看分区,看物化视图等关键指标。
发布于:4个月前 (12-19) IP属地:四川省
我来回答