【Apache Doris】周FAQ集锦:第 8 期
- SQL问题
- 数据操作问题
- 运维常见问题
- 其它问题
- 关于社区
欢迎查阅本周的 Apache Doris 社区 FAQ 栏目!
在这个栏目中,每周将筛选社区反馈的热门问题和话题,重点回答并进行深入探讨。旨在为广大用户和开发者分享有关 Apache Doris 的常见问题。
通过这个每周 FAQ 栏目,希望帮助社区小伙伴更好地了解和应用 Apache Doris,促进经验交流和技术共享。
SQL问题
❓Q1 doris当前是否支持mysql的with rollup语法?
💡A1 如下:
- 目前还不支持这类语法
- 可以使用如下语法替换:SELECT a, b,c, SUM( d ) FROM tab1 GROUP BY ROLLUP(a,b,c)
❓Q2 为什么查询decimal字段结果只保留6位小数?
💡A2 为了尽量保证整数部分的结果可以容纳,所以只保留了6为小数;如果希望当decimal溢出时保留更多的小数位数,可以调整会话变量参数decimal_overflow_scale(默认值为6)。
❓Q3 doris查询报错:
SQL Error [1227] [42000]: errCode = 2, detailMessage = Access denied; you need (at least one of) the USAGE/ADMIN privilege(s) to use workload group 'normal'.
💡A3 一般是权限原因导致,参考如下赋权:
GRANT USAGE_PRIV ON WORKLOAD GROUP 'normal' TO '用户名'@'%';
❓Q4 建表storage_format这个参数有哪些值?
💡A4 默认V2,V1已经退役了,V3暂且还没有。
数据操作问题
❓Q5 升级2.1版本后,unique和agg模型的表都会默认变成mow表?
💡A5 unique模型的表会默认为mow表,agg模型的不变。
2.1 release内容可以查阅:
https://doris.apache.org/zh-CN/docs/releasenotes/release-2.1.0
❓Q6 2.1版本的workload group在内存资源不足时可以让sql进入排队状态?
💡A6 目前只能cancel,还不支持内存反压,后续结合spill功能优化。
workload group内存可以查阅:
https://doris.apache.org/zh-CN/docs/admin-manual/workload-group
❓Q7 高频的jdbc批量写入是否会影响写效率或者丢数据?
💡A7 不会导致丢数据;但会导致负载变高,版本合并压力过大,资源消耗增多等异常,2.1以下不建议高频的jdbc insert 操作。
2.1 release内容可以查阅:
https://doris.apache.org/zh-CN/docs/releasenotes/release-2.1.0
❓Q8 spark-doris-connector是否支持insert into temporary partition语法?
💡A8 写入临时分区即可,即设置 doris.sink.properties.temporary_partitions 参数指定要写入的临时分区。
2.1 release内容可以查阅:
https://doris.apache.org/zh-CN/docs/ecosystem/spark-doris-connector/
运维常见问题
❓Q9 为什么在部署doris时,建议关闭swap分区?
💡A9 swap分区是内核发现内存紧张时,会按照自己的策略将部分内存数据移到配置的swap分区,由于内核策略不能充分了解应用的行为,会对数据库性能造成较大影响,所以建议关闭。
其它问题
❓Q10 是否有 pydoris 的使用教程?
💡A10 可以参考readme:
https://pypi.org/project/pydoris-client/
# Installation
pip install pydoris-client
关于社区
Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。
如果您对 Apache Doris 感兴趣,可以通过以下入口访问官方网站、社区论坛、GitHub和dev邮件组:
💡官方文档
💡社区论坛
💡GitHub
💡dev邮件组:dev@doris.apache.org
非常欢迎您在社区论坛中与其他用户分享您的使用经验和技巧,或者向dev邮件组提交反馈和意见。
相信,您的参与将帮助Apache Doris变得更加完善。
一臻数据