2008-09-15 78 views

回答

2

這是以下問題的最佳答案之一:你爲什麼試圖做到這一點?這些數據庫的併發性是什麼?您是否可以使用標準化表執行相同功能時生成數據庫?

這就是說,是的MSSQL 2005將處理每個安裝的數據庫級別。這或多或少會成爲你對數據庫的處理方式,這將嚴重影響你的性能(傳入連接,CPU使用率等)

1

根據Joel Spolsky在SO播客#11中的任何版本,但是這應該在SQL Server 2005中修復。

您可以從播客here中看到抄本。

0

我從來沒有在2005年試過這個。但是我曾經工作過的公司在7.0上試過這個,並且它慘敗了。 2000年的事情變得更好了,但跨數據庫的查詢仍然非常緩慢,需要太多的系統資源。我只能想象2005年的事情會再次得到改善。

您是在跨數據庫查詢還是在同一臺服務器上託管它們?如果您在查詢數據庫,我認爲您需要重新審視您的數據架構,並找到其他方法來分離數據。如果這只是一個託管問題,那麼隨着容量的增加,您可以隨時嘗試將數據庫遷移到其他服務器。

對不起,我在這裏沒有確定的答案。

+0

我們正在構建醫療保健的按需應用程序。我的直覺是擁有一個單一的數據庫,並由租戶鎖定它,但由於它是由多個數據庫提供隔離的醫療數據,因此對於防止客戶意外獲取錯誤數據具有吸引力。 – 2008-09-15 23:13:05

相關問題