天天看點

MySQL源碼之Thread cache

mysql server為每一個connection建立一個thread為其服務,雖然thread create比着fork

process代價高,單高并發的情況下,也不可忽略。

  是以增加了thread cache,重載了exit方式,cache

thread到一個隊列中,當有新的thd請求時,從cache中取出來進行重用。

下面是一個thread cache工作的流程圖,會比較清晰一點:

MySQL源碼之Thread cache