MySQL多例項有哪些生產應用場景?怎麼樣才能學好linux

老男孩Linux發表於2021-05-19

MySQL多例項就是在一臺伺服器上同時開啟多個不同的伺服器埠,同時執行多個MySQL服務程式,這些服務程式透過不同的socket監聽不同的伺服器埠來提供服務。Linux運維工作中,總會涉及到資料庫操作,那麼MySQL就是運維必須要掌握的技能知識點。那麼MySQL多例項是什麼?MySQL多例項有哪些生產應用場景?

這些MySQL多例項共用一套MySQL安裝程式,使用不同的my.cnf配置檔案、啟動程式和資料檔案。在提供服務時,多例項MySQL在邏輯上看起來是各自獨立的,它們根據配置檔案的對應設定值,獲得伺服器相應數量的硬體資源。

MySQL多例項有什麼作用?

1.有效利用伺服器資源

當單個伺服器資源有剩餘時,可以充分利用剩餘的資源提供更多的服務,且可以實現資源的邏輯隔離。

2.節約伺服器資源

當公司資金緊張,但是資料庫又需要各自盡量獨立地提供服務,而且,需要主從複製等技術時,多例項就再好不過了。

MySQL多例項的生產應用場景有哪些?

若公司資金緊張,公司業務訪問量不太大,但又希望不同業務的資料庫服務各自盡量獨立地提供服務而互相不受影響,同時,還需要主從複製等技術提供備份或讀寫分離服務,那麼,多例項就再好不過了。

當公司業務訪問量不太大的時候,伺服器的資源基本上都浪費了,這時就很適合多例項的應用,如果對SQL語句的最佳化做得比較好,MySQL多例項會是一個很值得使用的技術,即使併發很大,合理分配好系統資源,搭配好服務,也不會有太大問題。

入口網站通常都會使用多例項,因為配置硬體好的伺服器,可節省IDC機櫃空間,同時,跑多例項也會減少硬體資源跑不滿的浪費。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2772948/,如需轉載,請註明出處,否則將追究法律責任。

相關文章