古詩詞大全網 - 藝術簽名 - mysql數據庫最大能支持多少並發量

mysql數據庫最大能支持多少並發量

MySQL服務器的最大並發連接數是16384。

受服務器配置,及網絡環境等制約,實際服務器支持的並發連接數會小壹些。主要決定因素有:

1、服務器CPU及內存的配置。

2、網絡的帶寬。互聯網連接中上行帶寬的影響尤為明顯。

擴展資料:

優化數據庫結構:

組織數據庫的schema、表和字段以降低I/O的開銷,將相關項保存在壹起,並提前規劃,以便隨著數據量的增長,性能可以保持較高的水平。

設計數據表應盡量使其占用的空間最小化,表的主鍵應盡可能短。·對於InnoDB表,主鍵所在的列在每個輔助索引條目中都是可復制的,因此如果有很多輔助索引,那麽壹個短的主鍵可以節省大量空間。

僅創建需要改進查詢性能的索引。索引有助於檢索,但是會增加插入和更新操作的執行時間。

InnoDB的ChangeBuffering特性:

InnoDB提供了changebuffering的配置,可減少維護輔助索引所需的磁盤I/O。大規模的數據庫可能會遇到大量的表操作和大量的I/O,以保證輔助索引保持最新。當相關頁面不在緩沖池裏面時,InnoDB的changebuffer將會更改緩存到輔助索引條目。

從而避免因不能立即從磁盤讀取頁面而導致耗時的I/O操作。當頁面被加載到緩沖池時,緩沖的更改將被合並,更新的頁面之後會刷新到磁盤。這樣做可提高性能,適用於MySQL5.5及更高版本。

百度百科-MySQL數據庫