生产环境中可能出现部分大查询打满整个集群资源的情况,这会影响其他查询的性能与可用性,需迅速定位最近占用资源较多的大查询或大作业并处理,以降低对业务的整体影响。
产品形态 | 引擎 | 部署方式 | 适用版本 |
|---|---|---|---|
Serverless 实例 | StarRocks | 存算分离 | 3.2.x版本及以上 |
存算一体 | 3.2.x版本及以上 |
-- 查看当前FE节点的连接以及查询任务 SHOW PROCESSLIST; -- 查看所有FE节点的连接以及查询任务 SHOW FULL PROCESSLIST; -- 作为观察参考 SHOW PROC '/current_queries'; -- 查看当前FE节点正在运行的查询 SHOW PROC '/global_current_queries'; -- 查看所有FE节点正在运行的查询
-- kill对应processlist_id kill connection {processlist_id};
-- 查看最近1h内CPU消耗最大的查询Top10 SELECT * FROM starrocks_audit_db__.starrocks_audit_tbl__ WHERE timestamp >= DATE_SUB(NOW(), INTERVAL 1 HOUR) ORDER BY cpuCostSec desc limit 10;