一 與本地事務(wù)的區(qū)別 描述場(chǎng)景:支付訂單的時(shí)候需要完成兩步操作 修改訂單表訂單狀態(tài)為已支付 修改庫(kù)存表減去訂單對(duì)應(yīng)庫(kù)存數(shù)量 本地事務(wù):只有唯一的數(shù)據(jù)庫(kù),訂單表和庫(kù)存表都位于同...
CPU 1. CPU的構(gòu)成: 由運(yùn)算器航瞭,控制器,寄存器組和內(nèi)部總線構(gòu)成坦辟。 1)運(yùn)算器: 由算術(shù)邏輯單元ALU刊侯,通用寄存器,數(shù)據(jù)暫存器等組成锉走;程序狀態(tài)寄存器接受從控制器送來(lái)的 ...
1. MOV 傳送(分配)數(shù)值 2. ADD 兩個(gè)數(shù)相加 3. SUB 從一個(gè)數(shù)值中減去另一個(gè)數(shù)值 4. PUSH 將Stack所指向的地址寫入寄存器 5. RET 用于...
首先直接結(jié)論: 1. 如果對(duì) group by 語(yǔ)句的結(jié)果沒(méi)有排序要求亭饵,要在語(yǔ)句后面加 order by null; 2.盡量讓 group by 過(guò)程用上表的索引梁厉,確認(rèn)方法...
1.Index Nested-Loop Join 概念解釋: 假設(shè)有t1,t2兩張表辜羊,在join連接的時(shí)候,t1表驅(qū)動(dòng)t2表,t1走的全部掃描八秃,t2表使用了索引碱妆, 則這個(gè)時(shí)候...
binlog的寫入機(jī)制 事務(wù)執(zhí)行過(guò)程中疹尾,先把日志寫到 binlog cache,事務(wù)提交的時(shí)候舍悯,再把 binlog cache 寫到 binlog 文件中航棱。 系統(tǒng)給 binl...
加鎖的規(guī)則 包含了兩個(gè)“原則”、兩個(gè)“優(yōu)化”和一個(gè)“bug” 1)原則1:加鎖的基本單位是 next-key lock观蓄。next-key lock 是前開后閉區(qū)間混移。 2)原則...
1.全字段排序 CREATE TABLE `t` ( `id` int(11) NOT NULL, `city` varchar(16) NOT NULL, `name` v...
count(*) 的實(shí)現(xiàn)方式: 1.MyISAM 引擎把一個(gè)表的總行數(shù)存在了磁盤上亲茅,因此執(zhí)行 count(*) 的時(shí)候會(huì)直接返回 這個(gè)數(shù)回铛,效率很高; 2.而 InnoDB 引...
概念: 臟頁(yè): 當(dāng)內(nèi)存數(shù)據(jù)頁(yè)跟磁盤數(shù)據(jù)頁(yè)不一致時(shí)克锣,稱為內(nèi)存頁(yè)的“臟頁(yè)”茵肃。 干凈頁(yè): 內(nèi)存數(shù)據(jù)寫入磁盤后,內(nèi)存和磁盤上的數(shù)據(jù)頁(yè)內(nèi)容就一致了袭祟,稱為“干凈頁(yè)”验残。 在寫內(nèi)存和日志,而...