0
我的老闆希望我建立一個歸檔機制,使表不會變得太大並且會出現性能問題。我們看到一張表增長到1100萬行,大小約爲1G,這對於SQL Server來說並不重要。它在DateTime列上有一個聚集索引,我不認爲會有太多的性能問題,因爲行通常會按時間順序插入。SQL Server歸檔選項 - 單獨的表與單獨的數據庫vs其他
歸檔(移動和存儲其他地方)數據的最佳方式是什麼?如果我要將數據移動到數據庫中的單獨表中,它是否會減慢數據庫的速度?如果我將數據歸檔到同一個SQL Server中的單獨數據庫中,性能會更好嗎?還是有另一個選擇勝過我正在考慮的兩個選項。
在此先感謝。
我想也一樣。我認爲表現問題是其他因素造成的,而不是表格增長。但是我沒有辦法證明它,所以我只剩下實施歸檔機制。 因此,在性能方面,數據是否被移動到表或數據庫並不重要?然後我可以選擇表格選項。 – n00b
不,空間是空間 - 只要沒有隱藏的其他點表或數據庫沒有任何區別。不過,我會開始分析一千一百萬行表中的查詢,然後利用profler查看是否缺少某些愚蠢的索引或某些愚蠢的SQL。 – TomTom