要優(yōu)化虛擬數(shù)據(jù)庫服務器,請合并使您能夠監(jiān)視系統(tǒng)性能并快速響應問題的工具。虛擬數(shù)據(jù)庫服務器具有許多優(yōu)點,但是存在大量使用存儲和不成比例的文件訪問流量而消耗大量資源的風險。如果您已設置虛擬數(shù)據(jù)庫服務器并將其部署在VM中,請集成監(jiān)視工具以確保其性能保持最佳狀態(tài)。
通過監(jiān)視虛擬數(shù)據(jù)庫服務器,您可以收集有關系統(tǒng)性能的信息并檢測性能問題,例如內(nèi)存或處理器過量使用以及網(wǎng)絡或I / O 瓶頸。使用警報可確保您在問題出現(xiàn)之前或出現(xiàn)時立即收到有關問題的警告,并且可以使您在用戶發(fā)現(xiàn)問題之前解決和修復問題。
您應該避免過度使用VM內(nèi)存或處理器以確保虛擬數(shù)據(jù)庫服務器的最佳性能。您還應該保持較低的進程數(shù),以防止VM使用太多資源。
保持數(shù)據(jù)庫進程低的一種方法是讓一些其他VM在重要的虛擬數(shù)據(jù)庫服務器上運行。保持數(shù)據(jù)庫進程低的另一種方法是從頭開始安裝來賓操作系統(tǒng)而不是轉(zhuǎn)換它們。這可確保不會留下僅在物理環(huán)境中必需的進程。
過度使用內(nèi)存可能會導致潛在的性能問題,例如CPU等待時間增加,延遲或應用程序問題。例如,SQL VM等內(nèi)存敏感的服務存在此問題。SQL服務器往往是資源密集型的,因此您不應該讓它們與其他VM競爭資源。避免這種情況的一種方法是在不同的服務器中托管虛擬SQL VM。
使用監(jiān)視工具可以監(jiān)視虛擬數(shù)據(jù)庫服務器處理器的使用情況和內(nèi)存,以便根據(jù)需要添加或調(diào)整數(shù)據(jù)庫VM中的資源。將數(shù)據(jù)重新分配到更高層,性能更高的存儲可能有助于提高吞吐量以及延遲性能問題。
瓶頸的出現(xiàn)可能與數(shù)據(jù)庫,存儲或基于客戶端的系統(tǒng)之間的網(wǎng)絡使用有關。您可以組合多個網(wǎng)絡連接 - 稱為適配器組合的過程- 以提高網(wǎng)絡吞吐量。