• MySQL(九)——如何保證ACID

    MySQL如何保證ACID atomicity原子性 一個(gè)事務(wù)是不可分割的最小單元,事務(wù)中的所有操作要么全部成功灵迫,要么全部失敗 如何保證: 通過(guò)...

  • MySQL(八)——鎖

    鎖 一致性讀 事務(wù)利用MVCC進(jìn)行讀取的操作叫做一致性讀秋泄,或者一致性無(wú)鎖讀,也稱為快照讀夭拌。所有普通的SELECT在RC和RR下都是一致性讀魔熏。不會(huì)...

  • MySQL(七)——undo日志

    undo 事務(wù)id:只有在事務(wù)對(duì)表中的記錄做改動(dòng)時(shí)才會(huì)為這個(gè)事務(wù)分配一個(gè)唯一的事務(wù)id。 INSERT:插入類型的undo日志主要記錄主鍵信息鸽扁,...

  • MySQL(六)——redo日志

    redo redo日志會(huì)把事務(wù)在執(zhí)行過(guò)程中對(duì)數(shù)據(jù)庫(kù)所做的所有修改都記錄下來(lái)蒜绽,在之后系統(tǒng)崩潰重啟后可以把事務(wù)所做的任何修改都恢復(fù)出來(lái)。 redo日...

  • MySQL(五)——緩存

    緩存 ? 當(dāng)我們?cè)L問(wèn)一條記錄時(shí)桶现,要把這個(gè)頁(yè)的數(shù)據(jù)都加載到內(nèi)存中并且緩存起來(lái)躲雅。在mysql啟動(dòng)時(shí),就像操作系統(tǒng)申請(qǐng)了一篇連續(xù)的內(nèi)存骡和,緩...

  • MySQL(四)——執(zhí)行計(jì)劃

    執(zhí)行計(jì)劃 EXPLAIN語(yǔ)句輸出的各個(gè)列的作用: 列名描述id在一個(gè)大的查詢語(yǔ)句中每個(gè)SELECT關(guān)鍵字都對(duì)應(yīng)一個(gè)唯一的idselect_typ...

  • MySQL(三)——連接

    連接的原理 嵌套連接 兩表連接相赁,驅(qū)動(dòng)表(比如左連接的左表)步驟1:選取驅(qū)動(dòng)表相寇,使用與驅(qū)動(dòng)表相關(guān)的過(guò)濾條件,選取代價(jià)最低的單表訪問(wèn)方法來(lái)執(zhí)行對(duì)驅(qū)動(dòng)...

  • MySQL(二)——索引

    索引 平衡二叉樹(shù):左右節(jié)點(diǎn)的層級(jí)相差不大于1钮科、左節(jié)點(diǎn)小于本節(jié)點(diǎn)唤衫,本節(jié)點(diǎn)小于右節(jié)點(diǎn),最多擁有兩個(gè)子節(jié)點(diǎn) B樹(shù): 枝節(jié)點(diǎn)的關(guān)鍵字?jǐn)?shù)量大于等于ceil...

  • MySQL(一)InnoDB 記錄存儲(chǔ)結(jié)構(gòu)

    InnoDB 記錄存儲(chǔ)結(jié)構(gòu) 頁(yè)是MySQL中磁盤和內(nèi)存交互的基本單位绵脯,也是MySQL是管理存儲(chǔ)空間的基本單位佳励。 指定和修改行格式的語(yǔ)法如下:CR...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品