![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
MySQL數(shù)據(jù)插入問(wèn)題 MySQL中常用的三種插入數(shù)據(jù)的語(yǔ)句: insert into:表示插入數(shù)據(jù)潦刃,數(shù)據(jù)庫(kù)會(huì)檢查主鍵侣背,如果出現(xiàn)重復(fù)會(huì)報(bào)錯(cuò)沮趣; r...
前言 數(shù)據(jù)庫(kù)死鎖問(wèn)題务傲,是一個(gè)老生常談且很常見(jiàn)的問(wèn)題狈癞,網(wǎng)上也有非常多對(duì)于各類(lèi)死鎖場(chǎng)景的解析和復(fù)現(xiàn),但凡和死鎖有關(guān)峦萎,無(wú)外乎不涉及數(shù)據(jù)庫(kù)隔離等級(jí)屡久、索引...
問(wèn)題現(xiàn)象 接口響應(yīng)時(shí)間超長(zhǎng),耗時(shí)幾十秒才返回錯(cuò)誤提示骨杂,后臺(tái)日志中出現(xiàn)Lock wait timeout exceeded; try restar...
一涂身、復(fù)制概述 復(fù)制是指將主數(shù)據(jù)庫(kù)的DDL 和 DML 操作通過(guò)二進(jìn)制日志傳到從庫(kù)服務(wù)器中雄卷,然后在從庫(kù)上對(duì)這些日志重新執(zhí)行(也叫重做)搓蚪,從而使得從...
一、MySql中常用工具 1.1丁鹉、mysql 該mysql不是指mysql服務(wù)妒潭,而是指mysql的客戶端工具。語(yǔ)法 : 連接選項(xiàng) 執(zhí)行選項(xiàng) 此選...
前言 以下的分析均在mysql的InnoDB引擎下揣钦。假設(shè)此時(shí)事務(wù)A與事務(wù)B同時(shí)執(zhí)行雳灾。 一、定義: MVCC(Multi-Version Conc...
前言 使用 insert into on duplicate key update 語(yǔ)句進(jìn)行插入去重谎亩,但是在測(cè)試過(guò)程中發(fā)現(xiàn)了死鎖現(xiàn)象: 表鎖和行...
一、鎖概述 鎖是計(jì)算機(jī)協(xié)調(diào)多個(gè)進(jìn)程或線程并發(fā)訪問(wèn)某一資源的機(jī)制(避免爭(zhēng)搶?zhuān)?在數(shù)據(jù)庫(kù)中,除傳統(tǒng)的計(jì)算資源(如 CPU匈庭、RAM夫凸、I/O 等)的爭(zhēng)...
一、應(yīng)用優(yōu)化 在實(shí)際生產(chǎn)環(huán)境中阱持,由于數(shù)據(jù)庫(kù)本身的性能局限夭拌,就必須要對(duì)前臺(tái)的應(yīng)用進(jìn)行一些優(yōu)化,來(lái)降低數(shù)據(jù)庫(kù)的訪問(wèn)壓力衷咽。 1.1鸽扁、使用連接池 對(duì)于訪...