原文:淺談MySQL壓縮協議細節--從源碼層面

壓縮協議屬於mysql通訊協議的一部分,要啟用壓縮協議傳輸功能,前提條件客戶端和服務端都必須要支持zlib算法,那么,現在有個問題,假如服務端已經默認開啟壓縮功能,那原生客戶端在連接的時候要如何才可啟用該功能呢 答案很簡單只需要加上 C 注意是大寫C 或者 compress true選項即可,事情看似簡單,但是背后的設計卻值得大家深入挖掘,啟動后到底發生什么事情了,對網絡傳輸性能上的提升到底有什 ...

2014-03-16 22:34 0 2802 推薦指數:

查看詳情

淺談MySQL load data local infile細節 -- 從源碼層面

相信大伙對mysql的load data local infile並不陌生,今天來鞏固一下這里面隱藏的一些細節,對於想自己動手開發一個mysql客戶端有哪些點需要注意的呢? 首先,了解一下流程: 3個點: 1、Is '<path>/<filename> ...

Mon Mar 24 05:01:00 CST 2014 0 3499
HTTP協議層面繞過WAF

最近也是在一直看過waf相關的資料,本次主要是想寫寫HTTP協議層面過WAF的一些技巧,來與大家一同探討 原理 給服務器發送payload數據包,使得waf無法識別出payload,當apache,tomcat等web容器能正常解析其內容。如圖所示 實驗環境 ...

Fri Nov 06 21:47:00 CST 2020 0 725
淺談mysql的兩階段提交協議

轉自: http://www.cnblogs.com/hustcat/p/3577584.html http://www.cnblogs.com/cchust/p/4439107.html ...

Thu Dec 01 19:08:00 CST 2016 0 10024
MySQL 優化之 Linux系統層面調優

MySQL 一般運行於Linux系統中。對於MySQL的調優一般分為Linux操作系統層面的調優和MySQL層面的調優(當然還有架構層面、業務層面、應用程序層面的調優)。操作系統主要是管理和分配硬件資源,所以其實系統層面的調優包括了硬件的調優,也就是調整硬件參數。Linux系統層面的調優一般分為 ...

Sat Oct 17 01:51:00 CST 2015 0 3820
淺談mysql的兩階段提交協議

前兩天和百度的一個同學聊MySQL兩階段提交,當時自信滿滿的說了一堆,后來發現還是有些問題的理解還是比較模糊,可能是因為時間太久了,忘記了吧。這里再補一下:) 5.3.1事務提交流程 MySQL的事務提交邏輯主要在函數ha_commit_trans中完成。事務的提交涉及到binlog ...

Mon Mar 03 08:07:00 CST 2014 2 15810
從JRaft來看Raft協議實現細節

分布式系統和一致性問題 一致性問題(consensus problem)是分布式系統需要解決的一個核心問題。分布式系統一般是由多個地位相等的節點組成,各個節點之間的交互就好比幾個人聚在一起討論問 ...

Wed Jun 17 18:05:00 CST 2020 0 3339
淺談HTTP協議與TCP協議

HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送議。 主要特點: 1、簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET ...

Mon Apr 15 05:47:00 CST 2019 0 500
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM