什麼是事務?
事務的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...