我們有運行,我們記錄每一步(SQL Server 2012中)SQL:檢測時,重複日誌(每30秒)缺少
有時每30秒一個SQL作業,沒有任何理由,沒有任何「工作失敗「的信息,工作停止,甚至掛起(我們想要分析的行爲)。
我們希望實現的是查詢日誌表並檢測記錄何時丟失(不會每30秒發生一次)。
例如:
CREATION_DATE MESSAGE
2015-09-17 07:49:38.053 11 : **Fin**
2015-09-17 07:49:02.377 11 : **Fin**
2015-09-17 07:48:32.100 11 : **Fin**
2015-09-17 07:48:01.940 11 : **Fin**
2015-09-17 07:47:32.100 11 : **Fin**
2015-09-17 07:47:01.967 11 : **Fin**
2015-09-17 07:46:31.663 11 : **Fin**
2015-09-17 07:46:01.803 11 : **Fin**
2015-09-17 07:45:31.663 11 : **Fin**
2015-09-17 07:45:02.060 11 : **Fin**
2015-09-17 07:44:31.843 11 : **Fin**
2015-09-17 07:44:01.970 11 : **Fin**
2015-09-17 07:43:22.397 11 : **Fin** <= MUST BE DETECTED (23 minutes between events)
2015-09-17 07:20:01.767 11 : **Fin** <= MUST BE DETECTED (3 minutes between events)
2015-09-17 07:17:01.743 11 : **Fin**
2015-09-17 07:16:31.777 11 : **Fin**
2015-09-17 07:16:01.690 11 : **Fin**
2015-09-17 07:15:31.733 11 : **Fin**
2015-09-17 07:15:01.807 11 : **Fin**
2015-09-17 07:14:31.683 11 : **Fin**
2015-09-17 07:14:01.793 11 : **Fin**
2015-09-17 07:13:31.853 11 : **Fin**
2015-09-17 07:13:01.840 11 : **Fin**
我希望我的問題是清楚的。
謝謝你的回答,我仍然試圖理解你的SQL語句,但是使用它仍然在4分鐘後執行....我粘貼了我現有的(骯髒的)解決方案,它在5秒內工作。 –
你有CREATION_DATE的索引嗎? –
我認爲這是問題,CREATION_DATE是一個沒有索引的簡單日期時間字段。 –