news 2026/2/8 23:28:31

doris资源管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
doris资源管理

查询熔断
1、SQL Block Rule
全局级别阻止规则
CREATE SQL_BLOCK_RULE rule_001
PROPERTIES (
“sql”=“select \* from t”, #正则匹配规则
“cardinality” = “1000”, #扫描超过指定行数
“partition_num” = “30”, #扫描超过指定分区数
“tablet_num” = “200”, #扫描超过指定分桶数
“sql”=“(?i)abs\s*\(.+\)”, #特定模式的查询
“global” = “true”, #是否全局
“enable” = “true”
)
用户级别阻止规则
CREATE SQL_BLOCK_RULE rule_002
PROPERTIES (
“sql”=“select * from t”,
“global” = “false”,
“enable” = “true”
)
set property for ‘root’ ‘SQL_block_rules’ = ‘rule_001,rule_002’;
2、Workload Policy
资源策略管理
create workload Policy test_cancel_Policy
Conditions(query_time > 1000, be_scan_rows > 100000)
Actions(cancel_query)
properties(‘enabled’=‘true’);

Condition-表示策略触发条件
username:查询携带的用户名,只会在FE触发set_session_variable Action
be_scan_rows:一个SQL在单个BE进程内scan的行数,如果这个SQL在BE上是多并发执行,那么就是多个并发的累加值。
be_scan_bytes:一个SQL在单个BE进程内scan的字节数,如果这个SQL在BE上是多并发执行,那么就是多个并发的累加值,单位是字节。
query_time:一个SQL在单个BE进程上的运行时间,时间单位是毫秒。
query_be_memory_bytes:一个SQL在单个BE进程内使用的内存用量,如果这个SQL在BE上是多并发执行,那么就是多个并发的累加值,单位是字节。
Action-表示条件触发时采取的动作
cancel_query:取消查询。
set_session_variable:触发set session variable语句。同一个policy可以有多个set_session_variable选项,目前只会在FE由username Condition触发。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/8 7:26:12

Oracle Cloud Free Tier部署VibeThinker可行性分析

Oracle Cloud Free Tier部署VibeThinker可行性分析 在AI模型参数动辄上百亿的今天,训练和推理成本已成为普通开发者难以逾越的门槛。然而,现实中的许多任务——比如解一道高中数学题、写一个动态规划算法——真的需要千亿参数的大模型吗?越来…

作者头像 李华
网站建设 2026/2/4 4:43:52

Web开发进阶:结合JavaScript与VibeThinker-1.5B实现前端逻辑推导

Web开发进阶:结合JavaScript与VibeThinker-1.5B实现前端逻辑推导 在现代Web应用中,用户不再满足于静态页面或简单的交互响应。越来越多的场景要求系统具备“理解”和“推理”能力——比如学生提交一道数学题后立刻看到分步解析,开发者输入算法…

作者头像 李华
网站建设 2026/2/8 7:30:01

批量推理性能测试:单卡并发处理多个请求的能力

批量推理性能测试:单卡并发处理多个请求的能力 在如今大模型动辄上百亿参数、部署依赖多卡集群的背景下,一个仅1.5B参数的小模型竟能在数学与编程推理任务中击败数百倍规模的对手,并且支持单张GPU上的高并发批量推理——这听起来像技术界的“…

作者头像 李华
网站建设 2026/2/8 9:29:27

智能合约审计初探:用VibeThinker发现Solidity代码隐患

智能合约审计初探:用VibeThinker发现Solidity代码隐患 在以太坊等公链生态中,每天都有成千上万的智能合约被部署上线。一个看似微不足道的逻辑疏漏,可能在几秒内导致数百万美元资产被盗——这并非危言耸听,而是区块链世界的真实写…

作者头像 李华
网站建设 2026/1/29 21:03:22

密集型语言模型的优势体现:VibeThinker-1.5B架构浅析

密集型语言模型的优势体现:VibeThinker-1.5B架构浅析 在算法竞赛圈,一个现象正悄然改变人们的认知:越来越多的选手开始借助AI辅助解题。但当主流大模型动辄需要数万美元部署成本、依赖多卡并行推理时,一款仅用单张RTX 3090就能流畅…

作者头像 李华