剛開始伺服器開始掛的時候,發現其中一台資料庫負載特別搞,活躍連線數達到數百個甚至上千個,後來發現新使用者都分配在這台機器上,新使用者一般比較活躍,對伺服器的壓力較大。當時採用的資料庫分庫的原理是按userno按段分配,比如0-30萬分配給db0,30-60萬分配給db1。
這種分庫的原則完成沒有達到負載均衡的作用,但這是我接手時的現狀。所以我決定,在總庫增加字段,表示該使用者被分配到哪個分庫中去了。同時新使用者將使用隨機概率(同時可以為每乙個資料庫伺服器指定權重,預設都是1:1:1)來給他分配乙個分庫。
同時,對資料庫系統程序擴容,在系統所有的8臺資料庫伺服器上都裝了mysql,除去乙個總庫外,原來3個分庫變成了7個分庫。
擴容的情況下,又做到了負載均衡,所以伺服器在一段時間內穩定了下來。
SQL Server資料庫伺服器負載均衡集群的實現
ms sql server資料庫伺服器可以說是應用範圍最廣的資料庫產品,並且越來越多地在大型和比較關鍵的應用系統中提供服務。當企業應用越來越複雜 資料量越來越大的時候,sql server資料庫要不停的進行處理 儲存 查詢的工作,這個時候企業就要考慮sql server資料庫伺服器的效能和速度及安全...
關於伺服器的負載均衡問題
即為多個不同的ip位址配置同乙個網域名稱,這樣不同的客戶機訪問同乙個域字的時候就會得到不同的ip位址。使得不同的客戶端訪問不同的伺服器,從而達到負載均衡的目的。一般採取輪詢訪問演算法。優點 簡單實用,伺服器的設定位置靈活。缺點 為了使本地dns和其他dns及時互動,保證dns資料及時更新使位址隨機分...
伺服器負載均衡解決方案
一 需求分析 隨著網際網路的高速發展,作為web email sql ftp erp dns 集群等等常見伺服器的請求資料量越來越大,同時對應用的高可用性提出了更高的要求,伺服器主備冗餘模式已經不能滿足當前需求,部署伺服器負載均衡裝置勢在必得。作為應用交付行業內最為成熟的方案提供商f5,其產品技術先...