1. 程式人生 > >記一次常規的Mysql數據庫訪問的時間分析

記一次常規的Mysql數據庫訪問的時間分析

客戶端 tcp三次握手 alt 時間 res src img gree 分析

背景:記一次常規的數據訪問的時間分析(插入操作)

1. TCP三次握手

SYN --->
    <--- SYN,ACK
ACK --->

花費時間:

386.718-385.784=0.934ms

2. 正常的消息交互

2.1. 服務器主動校驗

             <--- ServerGreeting
LoginRequest --->
             <--- ACK
             <--- Response

花費時間:

390.620-387.558=3.062ms

2.2 常規的請求響應

RequestQuery --->
             <--- Response

花費時間:

第一次 0.946ms

第二次 0.800ms

第三次 0.418ms

第四次 0.429ms

第五次 0.797ms

第六次 0.917ms

3. 客戶端請求退出並釋放連接

RequestQuit --->
FIN,ACK     --->
            <--- FIN,ACK
            <--- ACK

花費時間:

401.815-400.642=1.173ms

4. 總共時長

401.815-385.784=16.031ms

5. 附上wireshark截圖

技術分享圖片



記一次常規的Mysql數據庫訪問的時間分析