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)

Reply via email to