2015-07-04 50 views
0

我在unix服務器上運行了1個kitchen.sh命令,它將根據一些邏輯從一個表執行一些INSERT/UPDATE數據加載。 但由於輸入數據是具有巨大count.So我不得不通過以下命令以終止該進程在之間進程在查殺後在後臺運行

殺-9 PID(PID =進程id)

,然後我在所檢查的服務器與ps -ef | grep廚房命令和那個過程沒有顯示,所以我認爲它被殺死了。

但我注意到,現在每天幾個記錄正在更新並以某種方式的過程中backend.Any解決方案上運行,如何檢查,如何解決它

+0

看來你的轉變永遠不會結束。如果你在spoon.sh下運行,會發生什麼? – jipipayo

+0

這個問題不是關於重新執行,而是在殺死了進程之後它是如何更新的......以及如何解決這個問題 – Deb

+0

我明白了,我想解釋一下,在你的轉換過程中,這是不好的,同樣的事情發生在我。 pentaho永不結束應被視爲錯誤。仔細檢查你的數據庫索引。 – jipipayo

回答

0

仔細檢查你的數據庫表的索引,你可能在添加適當的索引之後對插入/更新有很大的改進。