我正在開發一個執行多個並行作業的作業應用程序。每項工作都會從第三方來源和流程中提取數據。最低記錄是100,000。所以我爲每個作業創建新表(如Job123 123是jobId)並處理它。當工作開始時,它將清除舊記錄並獲得新記錄和處理。現在問題是我有1000個工作,而DB有1000個工作表。由於大量表格,數據庫大小急劇增加。爲數據庫性能選擇表設計
我的問題是,是否可以爲每個作業創建新表。或者只有一個名爲Job的表並具有列jobId,然後輸入數據並對其進行處理。唯一的問題是每項工作都會有超過100,000條記錄。如果我們只有一個表,數據庫性能是否會受到影響?
請讓我知道哪種方法更好。
是的。它只是暫時的。但是有時候工作會不完整,那時我會存儲數據,所以工作會從剩下的地方重新開始。
如果我們繼續添加和刪除數據庫大小會增加儀式?我們如何使這種縮小自動化? – jaks 2010-09-28 20:07:41