資料庫的一些問題

2022-09-16 08:45:14 字數 739 閱讀 3144

什麼是事務?

事務的acid特性

事務的併發控制可能產生哪些問題

為了解決併發控制,定義了4種事務隔離級別

mysql innodb預設實現可重複讀級別

如何解決高併發場景下的插入重複

什麼是樂觀鎖,什麼是悲觀鎖

innodb vs myisam常見的區別

為什麼需要索引?

查詢結構進化史

什麼是b-tree,為什麼要使用b-tree

b+樹是b-tree的變形

mysql建立索引型別

什麼時候建立索引

建立索引有哪些需要注意的

索引什麼時候失效

什麼是聚集索引?什麼是非聚集索引

如何排查慢查詢

內連線(inner join):兩個表都存在匹配時,才會返回匹配行

外連線(left/right join):返回乙個表的行,即時另乙個沒有匹配

全連線(full join):只要某乙個表存在匹配就返回

什麼是快取?為什麼要使用快取?

請簡述redis常用資料型別和使用場景

redis內建實現

redis實現的跳躍表是什麼結構

redis有哪些持久化方式

什麼是redis事務

redis如何實現分布式鎖

常用的使用快取的模式

如何解決快取穿透問題

如何解決快取擊穿問題

如何解決快取雪崩問題

資料庫設計的一些問題

原則 如果列中要儲存的資料長度差不多一致的,則因該考慮用char 否則因該考慮用varchar。如果列中的最大資料長度小於50byte,則一般也考慮用char。當然如果這個列很少用,則基於節省空間和減少i o的考慮,還是可以選擇varchar 一般不宜定義大於50byte的char型別列。原則 de...

有關「鏈結資料庫」的一些問題

今天定義了乙個 鏈結資料庫 它主要用來在本地資料庫上建立一條對於遠端資料庫的 鏈結 使用時就像操作本地資料表 只能操作表和視表 一樣,給程式設計工作帶來了極大的便利和靈活。在使用時遇到一些問題,特記錄下來 1 可以利用系統儲存過程或企業管理器來建立,應該都比較簡單,但我在做的時候卻搞了半天也不成功,...

關於資料庫連線的一些問題

問題2 the server time zone value is unrecognized or represents more than one time zone 問題分析 mysql在識別時區時出現錯誤,也就是說訪問的url中沒有指定時區 connectionproperties useun...