我正在使用SQL 2005(標準版)數據庫的數據驅動的Web應用程序。SQL 2005數據庫中的大量表需要更好的性能!
其中一個表格是相當大的(800萬+行大約30列)。表的大小明顯影響網站的性能,即通過存儲的特效選擇表中的項目。該表已編入索引,但由於表中的行數很大,性能仍然很差 - 這是問題的一部分 - 該表與已更新的表相同,因此無法添加/刪除索引操作更糟糕。
我在這裏的目標是在從表格中選擇項目時提高性能。該表具有「當前」數據和舊/未觸摸的數據。我們現階段能夠想到的最有效的解決方案是將表格分成2份,即一份用於舊商品(在某個日期之前,即2005年1月1日之前),另一份用於新商品(等於或在2005年1月1日之前) 。
我們知道分佈式分區視圖這樣的事情 - 但所有這些功能都需要企業版,客戶端不會購買(並且不會拋出硬件也不會發生)。
感謝您的回答,我們最初的印象是,歷史數據仍然是可更新的,但最近發現我們可以只讀。所以你的答案聽起來像是一個不錯的選擇,歡呼:) – Scozzard