排序
MySQL · 引擎特性 · InnoDB IO子系統(tǒng)的詳細(xì)介紹
前言 innodb做為一款成熟的跨平臺(tái)數(shù)據(jù)庫引擎,其實(shí)現(xiàn)了一套高效易用的io接口,包括同步異步io,io合并等。本文簡(jiǎn)單介紹一下其內(nèi)部實(shí)現(xiàn),主要的代碼集中在os0file.cc這個(gè)文件中。本文的分析默認(rèn)...
如何利用docker快速構(gòu)建MySQL主從復(fù)制環(huán)境的詳情介紹
在學(xué)習(xí)mysql的過程中,常常會(huì)測(cè)試各種參數(shù)的作用。這時(shí)候,就需要快速構(gòu)建出mysql實(shí)例,甚至主從。 考慮如下場(chǎng)景: 譬如我想測(cè)試mysqldump在指定--single-transaction參數(shù)的情況下,對(duì)于myisam...
MySQL · 引擎特性 · InnoDB IO子系統(tǒng)的詳情介紹
前言 innodb做為一款成熟的跨平臺(tái)數(shù)據(jù)庫引擎,其實(shí)現(xiàn)了一套高效易用的io接口,包括同步異步io,io合并等。本文簡(jiǎn)單介紹一下其內(nèi)部實(shí)現(xiàn),主要的代碼集中在os0file.cc這個(gè)文件中。本文的分析默認(rèn)...
MySQL的備份與恢復(fù)詳解
MySQL數(shù)據(jù)備份 在mySQL里面,有邏輯備份和物理備份。邏輯備份最大優(yōu)點(diǎn)是對(duì)于各種存儲(chǔ)引擎,都可以使用同樣的方法來備份。而物理備份則不同,不同的存儲(chǔ)引擎有著不同的備份方法。 邏輯備份與恢復(fù)...
MySQL sql基礎(chǔ)語句大集合
? ? ? ? 每次都習(xí)慣于使用sql sever直接設(shè)計(jì)數(shù)據(jù)庫,而沒有把對(duì)sql語句引起足夠的重視,借這次機(jī)房合作版重構(gòu)的機(jī)會(huì),使用sql語句來一次數(shù)據(jù)庫設(shè)計(jì),同時(shí)對(duì)sql語句的基本用法做一下梳理。 ...
MySQL基礎(chǔ)教程12 — 函數(shù)之其他函數(shù)
1.?位函數(shù) 對(duì)于比特運(yùn)算,mysql?使用?bigint (64比特)?算法,因此這些操作符的最大范圍是?64?比特。 | Bitwise OR: mysql>?SELECT?29?|?15; ->?31 其結(jié)果為一個(gè)64比特...
MySQL基礎(chǔ)教程1 — 數(shù)據(jù)類型之?dāng)?shù)值類型
MySQL支持所有標(biāo)準(zhǔn)SQL數(shù)值數(shù)據(jù)類型。這些類型包括嚴(yán)格數(shù)值數(shù)據(jù)類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數(shù)值數(shù)據(jù)類型(FLOAT、REAL和DOUBLE PRECISION)。關(guān)鍵字INT是INTEGER的同義詞...
centos是什么操作系統(tǒng)
centos又稱“社區(qū)企業(yè)操作系統(tǒng)”,是免費(fèi)的、開源的、可以重新分發(fā)的開源操作系統(tǒng);它是企業(yè)Linux發(fā)行版領(lǐng)頭羊Red Hat Enterprise Linux的再編譯版本,可以使用構(gòu)筑企業(yè)級(jí)的Linux系統(tǒng)環(huán)境。 本...
MySQL 主從復(fù)制的原理和配置
工作原理圖: 主從復(fù)制的原理: 分為同步復(fù)制和異步復(fù)制,實(shí)際復(fù)制架構(gòu)中大部分為異步復(fù)制。 復(fù)制的基本過程如下: 1).Slave上面的IO進(jìn)程連接上Master,并請(qǐng)求從指定日志文件的指定位置(或者從...
MySQL服務(wù)器時(shí)間同步問題
1,調(diào)整數(shù)據(jù)庫服務(wù)器時(shí)間 因?yàn)閼?yīng)用app搖一搖活動(dòng)發(fā)現(xiàn)過時(shí)15分鐘,還可以繼續(xù)搖一搖,問題根源在于數(shù)據(jù)庫服務(wù)器時(shí)間比應(yīng)用服務(wù)器時(shí)間蠻了18分鐘,而app取得是數(shù)據(jù)庫的now(),所以才導(dǎo)致的。2個(gè)解...