功能概述 用戶連續(xù)登錄天數 用戶累計登錄天數 1. 為什么選用 bitmap(位圖) 占用內存更小撞芍,性能更高。這里偏實戰(zhàn)厕吉,原理的東西就不細講了。...
1. 最簡單的索引 假設查詢id=4這條數據械念,在沒有索引的前提下头朱,只能全表掃描。 現在就需要針對主鍵設計一個索引龄减,這個索引實際上就是主鍵目錄项钮。 ...
[TOC] 1. 數據頁的物理結構 數據頁是一個非常重要的概念,那在磁盤中是如何存儲一個一個的數據頁欺殿? 大量的數據頁是按順序一頁一頁存放的寄纵,然后...
前言 現在已經知道了sql四種隔離級別分別為 RU鳖敷、RC脖苏、RR和串行化。 而我們熟悉的MySQL的默認隔離級別是第三種 RR(可重復讀)定踱。相對于...
前言 通過上一篇張,我們了解到并發(fā)事務,帶來的臟讀亦歉、臟寫恤浪、不可重復讀和幻讀幾種問題。針對這系列問題肴楷,實際上SQL標準上已經規(guī)定了事務的幾種隔離級...
前言 當多個事務并發(fā)執(zhí)行的時候赛蔫,會導致什么問題砂客? 我們知道,執(zhí)行sql是在buffer pool中對數據進行查詢或者修改呵恢。如若多個事務同時更新一...
[toc] 前言 我們已經了解到buffer pool是通過free鏈表記載其空閑的緩存頁以及flush鏈表存放等待刷盤的臟頁的描述數據塊鞠值。當我...
前言 我們了解到buffer pool 是InnoDB獨有的一個內存結構,之前初步了解到數據的增刪改都是在這塊內存里面執(zhí)行渗钉。因為我們不可能直接在...