資料庫高頻面試題

2021-09-27 14:23:55 字數 913 閱讀 8713

關係型和非關係型資料庫的區別(各自優點)

常用sql語句(ddl,dml,dcl,tcl)

資料庫中join的型別與區別(inner join, outer join, cross join, natural join, self join),注意適用場景和sql語句的編寫

資料庫的索引型別

聚集索引和非聚集索引的區別(葉節點儲存內容)

唯一性索引和主碼索引的區別

索引的優缺點,什麼時候使用索引,什麼時候不能使用索引(重點)

索引的底層實現(b+樹,為何不採用紅黑樹,b樹)

b樹和b+樹具體實現

索引最左字首問題

mysql的優化(高頻,索引優化,效能優化)

資料庫引擎介紹,innodb和myisam的特點與區別

資料庫中事務的acid(四大特性都要能夠舉例說明,理解透徹,比如原子性和一致性的關聯,隔離性不好會出現的問題)

資料庫隔離性設定不同會出現的問題(髒讀、不可重複讀、丟失修改、幻讀)

資料庫的隔離級別,mysql和oracle的隔離級別分別是什麼

資料庫連線池的作用

mysql的表空間方式,各自特點

分布式事務

資料庫的正規化

資料的鎖的種類,加鎖的方式

檢視的作用與使用方法(如何刪除等)

分庫分表,主從複製,讀寫分離。(我不會,也沒碰到過)

專案中**用到了資料庫,怎麼用的

memcache和redis了解

大資料和分布式

hadoop框架下,各個元件的構成及作用

base原則,cap原則

一致性演算法raft的過程

tidb原理儲存

排程 計算

hbase的儲存原理

hdfs執行原理

hive的了解

spark的了解

資料庫索引高頻面試題(最新版)

mysql的索引是面試中的高頻題目,將常見的索引面試題目總結了一下,如果有幫到你可以點讚收藏呦。推薦閱讀 什麼是索引?索引的優缺點?優點 缺點 索引的資料結構?索引的資料結構主要有b 樹和雜湊表,對應的索引分別為b 樹索引和雜湊索引。innodb引擎的索引型別有b 樹索引和雜湊索引,預設的索引型別為...

面試題 資料庫

今天面試,遇到資料庫方面的問題,由於好久沒接觸過,很多都忘記了,回來查了資料,整理一下 1 觸發器與儲存過程的區別 觸發器 是一種特殊型別的儲存過程,當使用下面的一種或多種資料修改操作在指定表中對資料進行修改時,觸發器會生效 update insert 或 delete。觸發器可以查詢其它表,而且可...

資料庫 面試題

正規化 第一正規化 1nf 所謂第一正規化 1nf 是指在關係模型中,所有的域都應該是原子性的,而不能是集合 陣列 記錄等非原子資料項。第二正規化 2nf 在1nf基礎上消除非主屬性對主碼的部分函式依賴。第三正規化 3nf 在2nf基礎上消除非主屬性對主碼的傳遞函式依賴。巴斯 科德正規化 bcnf ...