2012-11-09 39 views
0

我有一個應用程序,在執行分析後將記錄插入到表中。每天有超過3000萬條記錄,我通常會在每天結束時發送一份每日總計報告。現在我需要每幾分鐘或幾秒創建一個日誌文件,以便我們可以將新記錄的計數輸入到實時syslog類型的feed應用程序中,以實時顯示此數據。我不知道每次我插入時是否應寫入文本文件,還是應該從該表的sql server內創建這些日誌文件。這甚至可以完成?我擔心每次插入後寫入文件的開銷。任何意見讚賞。使用SSIS包爲數據庫表條目創建日誌文件

編輯:

我想這個詞的問題有點不同。我已經使用一個SSIS sql包來創建一天一次的日誌文件。我可以設置查詢每隔30分鐘左右運行一次,並收集自上次運行以來插入的所有新記錄嗎?

我在表中有3/4列其中之一用於選擇,這是dateAdded列和記錄根據此列分組每日報告。

回答

0

如果你能解決問題有點不同,它會更有效率。

在解析記錄並將它們插入表中的應用程序中,可以添加幾行代碼,以增加表示插入記錄數的計數器。

此計數器可以在桌面/智能手機網頁上實時顯示給有興趣查看計數的用戶。實際上,計數與時間的實時圖將更加有趣。

您的應用程序使用什麼語言編寫?我可能能夠找到一個簡單的實時Web演示應用程序,使用C/C++實時遞增計數。