本文更新于2020-04-05,使用MySQL 5.7,作業系統為Deepin 15.4,
目錄
- 使用連接池
- 減少對MySQL的訪問
- 負載均衡
- 其他優化措施
使用連接池
對于訪問資料庫來說,建立連接的代價比較昂貴,
減少對MySQL的訪問
應用應避免對同一資料做重復檢索,減少對資料庫無謂的重復訪問,
在應用端增加CACHE層可減輕資料庫的負擔,
負載均衡
負載均衡(Load Balance)利用某種均衡演算法,將固定的負載量分布到不同的服務器上,以此來減輕單臺服務器的負載,負載均衡可以用在系統中的各個層面,
利用MySQL的主從復制可以有效地分流更新操作和查詢操作,具體的實作是:一臺主服務器承擔更新操作,多臺從服務器承擔查詢操作,主從之間通過復制實作資料的同步,注意,主從之間的資料可能存在更新延遲,從而造成從資料庫的查詢結果和主資料庫上有差異,
MySQL Cluster實作分布式資料庫架構,
其他優化措施
- 充分利用列的默認值,減少MySQL的語法分析從而提高插入速度,
- 欄位盡量不使用自增變數,其在高并發下可能對效率有較大影響,推薦通過應用來實作欄位自增長,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/4586.html
標籤:MySQL
下一篇:MySQL事務
