zhenkuan_zhang created KYLIN-5268: ------------------------------------- Summary: kylin4.0.1服务每天都会内存溢出java.lang.OutOfMemoryError: Java heap space Key: KYLIN-5268 URL: https://issues.apache.org/jira/browse/KYLIN-5268 Project: Kylin Issue Type: Bug Reporter: zhenkuan_zhang Attachments: kylin_query.log
Hi,最近发现我们的kylin服务非常不稳定,三个节点,每天都会有节点出现内存溢出的状况,通过分析Dump 出 java_pid34184.hprof文件,发现内存会被两个查询完全占满导致jvm内存溢出,sql是通过tableau发送来的。sql如下: 1. SELECT "自訂 SQL 查詢"."FAIL" AS "FAIL" FROM ( SELECT DT TEST_DATE,TEST_STATION_CODE,SUBSTRING(TEST_LINE,1,6) TEST_FLOOR,TEST_LINE,CONFIG,REGION,LOCALLIZATION, SUBSTRING(ATL FROM 1 for POSITION('*-' IN ATL from 1)-1 ) VENDERATL,SUBSTRING(ATL FROM POSITION('-' IN ATL FROM 5)+1 FOR 3) WEEKATL,SUBSTRING(ATL FROM POSITION('-' IN ATL FROM 6)+1 FOR 4) DATEATL,SUBSTRING(ATL FROM POSITION('*-' IN ATL FROM 1)+7 FOR 4) EEEEATL , INPUT,FAIL,RETEST FROM BI_DW.KPY_FACT_SUM_DATA ) "自訂 SQL 查詢" 2. SELECT "自訂 SQL 查詢"."RETEST" AS "RETEST" FROM ( SELECT DT TEST_DATE,TEST_STATION_CODE,SUBSTRING(TEST_LINE,1,6) TEST_FLOOR,TEST_LINE,CONFIG,REGION,LOCALLIZATION, SUBSTRING(ATL FROM 1 for POSITION('*-' IN ATL from 1)-1 ) VENDERATL,SUBSTRING(ATL FROM POSITION('-' IN ATL FROM 5)+1 FOR 3) WEEKATL,SUBSTRING(ATL FROM POSITION('-' IN ATL FROM 6)+1 FOR 4) DATEATL,SUBSTRING(ATL FROM POSITION('*-' IN ATL FROM 1)+7 FOR 4) EEEEATL , INPUT,FAIL,RETEST FROM BI_DW.KPY_FACT_SUM_DATA ) "自訂 SQL 查詢" -- This message was sent by Atlassian Jira (v8.20.10#820010)