Netezza Box перезагружается при выполнении следующего запроса - PullRequest
0 голосов
/ 24 апреля 2019

Когда я запускаю следующий запрос, моя Netezza NPS перезагружается. Кто-нибудь, пожалуйста, дайте мне знать, что вызывает такое поведение?

select avg ( bse.WEEKS_BETWEEN_RESPONSES_HR ) as g_AVG
, sqlext.median( bse.WEEKS_BETWEEN_RESPONSES_HR )  as g_med
 from (
 select WEEKS_BETWEEN_RESPONSES_HR
 FROM (

         select distinct  LOYALTY_ACCOUNT_CARD_ID
        , BONUS_END_DATE
        ,  LAG(BONUS_END_DATE,1) OVER (partition by LOYALTY_ACCOUNT_CARD_ID order by BONUS_END_DATE) as PRIOR_BONUS_END_DATE
        ,(( BONUS_END_DATE - PRIOR_BONUS_END_DATE)/7) as WEEKS_BETWEEN_RESPONSES_HR

          from JO_ACT_PTD_STEP_1 bse
          where upper (  bonus_desc ) like '%SPEND%'
          and redemption = 1
  ) BSE

  where   WEEKS_BETWEEN_RESPONSES_HR is not null  and WEEKS_BETWEEN_RESPONSES_HR > 0
  ) bse limit 500 ```

1 Ответ

1 голос
/ 25 апреля 2019

Вам нужно позвонить в службу поддержки IBM. Возможно, где-то есть трассировка стека или файл дампа, который сообщит им, что произошло. Если у меня возникла проблема, я бы удалил каждый из вызовов функции по одному и сделал sql.все проще и проще, пока ошибка не исчезнет. Но, конечно, вам придется делать это посреди ночи или в то время, когда никто не беспокоит постоянные перезагрузки

...