sql架構與存儲引擎
Qps與Tps
TPS: 指伺服器每秒處理的事務數 ,支援事務的存儲引擎特有的一個性能名額
TPS = (事務送出+事務復原)/運作時間
QPS:執行sql等待傳回結果之間的等待時間
QPS=查詢個數/運作時間
mysqlslap
MySQLSlap是從MySQL5.1.4版本就開始的官方提供的壓力測試工具,能測試MySQL伺服器的性能
MySQL邏輯架構
連接配接層
MySQL啟動時 MySQL自己會建立一個線程 每一個使用者對MySQL進行連接配接時,伺服器都會建立一個線程去處理這一個連接配接,每個線程都是獨立的 但是如果有兩個線程進行修改同一塊記憶體時會引發資料同步問題

sql處理層
sql語句的解析,優化,緩存的查詢 MySQL内置函數的實作等
1,如果是查詢語句select,首先會查詢緩存是否已經有對應的結果,有傳回結果 沒有的話進行下一步
2,解析查詢,建立一個