MySQL元件和資料結構

2021-10-11 15:20:15 字數 435 閱讀 3094

ps:常用sql效能定位工具

參考變長字段的長度列表、null值列表、資料頭、隱藏字段、儲存資訊

eg:name

ageclass

noremark

張三18

9是乙個男生啊啊啊

0x08 0x02 01000 0000000000000000000010000000000000011001 00000000094c 00000000032d ea000010078e 張三189是乙個男生啊啊啊

ps:mysql怎麼區分null和empty

row的資料頭結構

參考redo日誌提交策略(innodb_flush_log_at_trx_commit)

ps1:為什麼還要有 redolog buffer

ps2:redolog日誌和binlog的區別

演算法和資料結構

演算法和資料結構 演算法和資料結構 千絲萬縷的聯絡 縱觀各種演算法書籍,大多都是將演算法和資料結構作為乙個整體來講述。資料結構就是陣列 樹結構等儲存或表現物件資料的結構。將演算法和資料結構作為整體講述,是因為必須依照演算法中的常用操作選擇資料結構。例如,事先將資料儲存在適當的樹形結構中,大多數情況下...

演算法和資料結構

演算法 資料結構與演算法的關係是相互依賴不可分割的。演算法的定義 演算法是解決特定問題求解步驟的描述,在計算機中為指令的有限序列,並且每條指令表示乙個或多個操作。演算法的特性 有窮性 確定性 可行性 輸入 輸出。演算法設計的要求 正確性 可讀性 健壯性 高效率和低儲存量需求。演算法特性與演算法設計容...

集合和資料結構

類似的資料在作為集合而儲存和操作時通常可以得到更高效地處理。可使用 system.array 類或 system.collections system.collections.generic system.collections.concurrent 和 system.collections.imm...