目前,我正在開發一款使用MS SQL Server 2005進行相當密集計算的產品。在高層次上,我的產品架構基於「運行」概念,每次我執行一些分析時,它都會存儲在一系列的運行表(每運行約100個表)。將有多個文件組幫助加快我的數據庫?
我遇到的問題是,幾個月後運行次數增加到大約1,000次左右時,數據庫上的性能似乎會下降,特別是簡單的查詢,如檢查表的存在或創建視圖可能需要一秒到兩秒。
我聽說使用多個文件組,我目前沒有這樣做,可以幫助。這是真的,如果是這樣,爲什麼/如何幫助?此外,如果還有其他建議,即使是其他建議,使用較少的表格,我也會向他們開放。我只是想加快數據庫的速度,並希望將其擴大到可擴展的狀態。