《高性能mysql》一mysql架構與歷史

1. mysql的線程控制 每個客戶端連接都會在服務器進程中擁有一個線程,這個連接的查詢只會在這個單獨的線程中執行,該線程只能輪流的在某個cpu核心或者cpu中運行。服務器會負責緩存線程,因此不需要爲每一個新建的連接創建或者銷燬線程。 2. 共享鎖(讀鎖)和排他鎖(寫鎖) 讀鎖是共享的,或者說是相互不阻塞的。多個客戶在同一時刻可以讀取同一個資源,而互不干擾。寫鎖是排他的,也就是說一個寫鎖會阻塞其他
相關文章
相關標籤/搜索