我個人有3個方面的想法,第一是使用負載均衡,但是這個我不太熟,不知道怎么做才能達到數據實時同步,改造起來可能非常麻煩。第二是增加幾個云盤,把數據庫下不同的table放到不同的盤,再通過軟連接放到mysql下,但是對云盤的IO效率不了解,不敢動。第三是看到阿里云有云數據庫,IOPS可高達5000甚至上萬,不知道西數這邊有沒有類似的數據庫?或者有沒有其他的建議給我。,數據庫IO太高,目前配置無法滿足需求,希望提供一個解決方案
問:還有一個方向,就是增加內存,不知道能不能改善,個人對這方面不是太懂
答:您好,1、我司沒有單獨的 數據庫 產品。
目前根據您的情況,建議您可以先 將web 和 mysql 分離, 單獨購買一臺服務器來運行mysql , 硬盤選擇ssd , 和原服務器同一集群,可以內網通信 、 數據庫服務器配置 可以根據您的 實際情況來選擇,比如 8核 8G 等。 2、如果目前數據庫已經無法優化,建議可以在程序上優化,比如 用redis 緩存等
若需要購買,可以和QQ 聯系溝通 ,非常感謝您長期對我司的支持!
問:貴司的容器云主要是用來解決那方面的問題,有可能解決我的需求嗎
答:您好,容器云不能解決您的問題 、 并且操作相對比較麻煩 ;
目前建議您 數據庫和web分離 ,可以直接使用云服務器來安裝mysql 運行 ,非常感謝您長期對我司的支持!
問:由于目前我的數據處理的需要頻繁讀取導致IO偏高,希望你們幫我看下有什么方法可以幫忙處理
答:您好,目前您已經是ssd固態硬盤,目前磁盤硬件的性能已經無法再提升,我們核實主要的io來自寫入,并且iops比較高,ssd平均值在250左右,超過270左右范圍則會影響性能。這個需要您的程序人員進行下排查,一般IO的寫入無需這么高,如果是數據庫存儲數據,可以優化下查詢語句或者程序中做一些邏輯的調整,謝謝。