我正在爲我的數據庫設計實時AJAX Web應用程序的功能和性能,目前我沒有資源來添加數據庫服務器冗餘或負載平衡。SQL 2008 R2獨立服務器應該存儲在單個表中的最大建議行數是多少?
不幸的是,我在我的數據庫中有一張表,可能最終會存儲數以百萬計的行,並且需要快速讀寫,以防止滯後於Web界面。
本表中大多數(如果不是全部)列都是單獨索引的,我很想知道在大型表上運行查詢時是否還有其他方法可以減輕服務器的負擔。但是,在單個非集羣SQL服務器開始窒息之前,最終是否有表的大小上限(行或 GB)?
我的數據庫只有十幾個表格,可能有幾十個foriegn關鍵關係。我的表格中沒有任何列的列數多於8列,並且只有一個或兩個表格最終會存儲大量的行。希望我的數據庫的簡單性將彌補這些情侶表中海量的數據...
這一切都取決於您的訪問模式。例如,如果您執行表掃描,那麼比僅僅執行索引查找更重要。 – Gabe 2010-12-20 19:17:02
@Gabe:大多數情況下我只是做索引查找,所以這是個好消息... – Giffyguy 2010-12-20 20:04:08