2011-03-16 96 views
0

我想根據數據庫的大小預測將來我的Web應用程序將需要的服務器大小。如何根據數據庫增長預測服務器大小?


例如:

如果我現在有這是運行我的PHP Web應用程序和存儲1 000 000條記錄相關的MySQL數據庫使用512Mb虛擬專用服務器。如果我認爲這臺服務器目前處於他的極限。

1Gb虛擬專用服務器會處理2 000 000條記錄的同一個應用程序嗎?或者更多?或更少?


我想知道如果我能考慮的線性函數依賴於數據庫記錄數來預測我的服務器規模在未來的危機或更復雜的東西?

我正在尋找一個簡單模型來預測未來服務器大小的增加,這取決於我們數據庫中記錄的增加量。

感謝您的幫助!


更新:爲此,我們可以考慮用戶數量將保持不變。

回答

1

這並不取決於記錄計數線性,這也取決於負載。你在使用索引,緩存嗎?如果你想留在同一臺服務器上,這可能會有所幫助。

1

記錄的大小通常不起作用 - 它更多的是查詢中使用的索引的大小。如果常用索引不能記憶,性能將會嚴重下降。

相關問題