倆人一起休息,可是只有半天。不如出去玩呀! 九頂山好了。出城就是,近。 漫山遍野開滿了花兒,高高大大的植株,淡雅的黃花。我說,這是一年蓬么?像,可又看著不是。還是問問識(shí)花軟件...
客戶端請(qǐng)求執(zhí)行一條sql執(zhí)行,如下圖 1.連接器 既與數(shù)據(jù)庫進(jìn)行連接,既項(xiàng)目中使用的連接池。連接過程中對(duì)用戶名以及密碼校驗(yàn)還有權(quán)限的校驗(yàn) 2.數(shù)據(jù)庫緩存 高版本的數(shù)據(jù)庫已經(jīng)將...
1.如果只使用少量字段,盡量不要用select * select * 會(huì)把數(shù)據(jù)庫所有的字段全部查詢出來,浪費(fèi)內(nèi)存和CPU;如果需要查詢的字段都是索引字段,則不要用select...
1、背景: mysql使用select * limit offset, rows分頁在深度分頁的情況下。性能急劇下降。 例如:select * 的情況下直接?limit 60...
spring boot版本:2.7.x 一、啟動(dòng)類執(zhí)行run方法 1.通過源碼可以看出,在啟動(dòng)類執(zhí)行靜態(tài)run方法時(shí),先會(huì)實(shí)例化SpringApplication。如圖: 其...
一.事務(wù)的傳播機(jī)制 1.REQUIRED: 如果當(dāng)前方法沒有事務(wù),新建一個(gè)事務(wù),如果已經(jīng)存在一個(gè)事務(wù)中,則加入到這個(gè)事務(wù)中。2.SUPPORTS :支持當(dāng)前事務(wù),如果當(dāng)前沒有...
spring boot 核心功能: 1)自動(dòng)配置 -Auto Configuration 2)起步依賴-Starter Dependency 3)命令行界面-Spring B...
索引是一種特殊的文件(InnoDB數(shù)據(jù)表上的索引是表空間的一個(gè)組成部分),它們包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。 索引有哪些優(yōu)缺點(diǎn)? 索引的優(yōu)點(diǎn) 可以大大加快數(shù)據(jù)的檢索速度...
鎖的分類 首先對(duì)mysql鎖進(jìn)行劃分: 按照鎖的粒度劃分:行鎖、表鎖、頁鎖 按照鎖的使用方式劃分:共享鎖、排它鎖(悲觀鎖的一種實(shí)現(xiàn)) 還有兩種思想上的鎖:悲觀鎖、樂觀鎖。In...
數(shù)據(jù)庫引擎是用于存儲(chǔ)、處理和保護(hù)數(shù)據(jù)的核心服務(wù)。 數(shù)據(jù)庫引擎的類型 Innodb Innodb是MySQL 5.5或更高版本的默認(rèn)存儲(chǔ)引擎。他提供了事務(wù)安全(ACID兼容)表...
1.首先將redis的配置文件中的 notify-keyspace-events改成 notify-keyspace-events Ex這里的 EX代表 expire 和 e...
事務(wù)的定義 事務(wù)就是指針對(duì)數(shù)據(jù)庫多次進(jìn)行寫操作,要么都執(zhí)行要么都不執(zhí)行。 事務(wù)特性 1.(A)原子性:指的是在同一個(gè)事務(wù)中的操作要么都不執(zhí)行,要么都執(zhí)行。2.(C)一致性:指...
緩存穿透 緩存穿透是指由于服務(wù)具有容錯(cuò)性,如果從數(shù)據(jù)庫未查詢到數(shù)據(jù)不會(huì)緩存到redis中,這個(gè)就會(huì)導(dǎo)致請(qǐng)求這個(gè)不存在的數(shù)據(jù),每次都會(huì)請(qǐng)求到DB中,緩存就沒有意義了。解決方案:...
redis是我們項(xiàng)目中使用頻次非常高的一個(gè)nosql數(shù)據(jù)庫,數(shù)據(jù)以key-value鍵值對(duì)的形式存儲(chǔ)在內(nèi)存中。redis的常用使用場景,可以做緩存,分布式鎖,自增序列等。 一...
redis存儲(chǔ)的五種數(shù)據(jù)結(jié)構(gòu) redis可以存儲(chǔ)的數(shù)據(jù)類型有:String類型、hash類型(哈希表類型、即key-value類型)、list類型(無序可重復(fù))、set類型(...