当您多次查询大表时,Clickhouse进程将被杀死。 Clickhouse版本为1.1.54318。 部署了两个服务器。 服务器配置如下:8C16G200G
查询语句为:
SELECT visit_id, carrier, class_name, line_number, uuid, method_name, customer_name, mem_available, region_id, os_id, device_id, app_version_id, threads, file_name, mobile_app_name, cpu, memory, hard_disk, is_symbol, visit_start_time, crash_time from crash
WHERE uuid GLOBAL IN ( SELECT uuid from crash WHERE ch_start_date BETWEEN ? AND ? AND (timestamp >= ? AND timestamp < ?) AND crash_type = ? AND app_id = ? ORDER BY crash_time DESC LIMIT ?, ? ) ORDER BY crash_time DESC
此崩溃表中大约有160万个数据。
系统日志如下:
8月5日09:30:27 clickhouse02内核:内存不足:杀死进程16959(AsyncBlockInput)得分947或牺牲孩子
8月5日09:30:27 clickhouse02内核:杀死了进程19079(clickhouse-serv)total-vm:40090428kB,anon-rss:15314964kB,file-rss:0kB,shmem-rss:0kB
8月5日09:30:27 clickhouse02 systemd-logind:用户root的新会话4753。
8月5日09:30:29 clickhouse02 systemd:启动了root用户会话4753。
8月5日09:30:29 clickhouse02 systemd:启动用户root的会话4753。
如果有人可以回答,非常感谢