Python面試題之數據庫雨緩46問分享
阿新 • • 發佈:2018-05-28
python開發 python編程 python自動化 列舉常見的關系型數據庫和非關系型都有那些?
MySQL常見數據庫引擎及比較?
簡述數據三大範式?
什麽是事務?MySQL如何支持事務?
簡述數據庫設計中一對多和多對多的應用場景?
如何基於數據庫實現商城商品計數器?
常見SQL(必備)
簡述觸發器、函數、視圖、存儲過程?
MySQL索引種類
索引在什麽情況下遵循最左前綴的規則?
主鍵和外鍵的區別?
MySQL常見的函數?
列舉 創建索引但是無法命中索引的8種情況。
如何開啟慢日誌查詢?
數據庫導入導出命令(結構+數據)?
數據庫優化方案?
char和varchar的區別?
簡述MySQL的執行計劃?
在對name做了唯一索引前提下,簡述以下區別:?
select from tb where name = ‘Oldboy-Wupeiqi’ ?
select from tb where name = ‘Oldboy-Wupeiqi’ limit 1
1000w條數據,使用limit offset 分頁時,為什麽越往後翻越慢?如何解決?
什麽是索引合並?
什麽是覆蓋索引?
簡述數據庫讀寫分離?
簡述數據庫分庫分表?(水平、垂直)
redis和memcached比較?
redis中數據庫默認是多少個db 及作用?
python操作redis的模塊?
如果redis中的某個列表中的數據量非常大,如果實現循環顯示每一個值?
redis如何實現主從復制?以及數據同步機制?
redis中的sentinel的作用?
如何實現redis集群?
redis中默認有多少個哈希槽?
簡述redis的有哪幾種持久化策略及比較?
列舉redis支持的過期策略。
MySQL 裏有 2000w 數據,redis 中只存 20w 的數據,如何保證 redis 中都是熱點數據?
寫代碼,基於redis的列表實現 先進先出、後進先出隊列、優先級隊列。
如何基於redis實現消息隊列?
如何基於redis實現發布和訂閱?以及發布訂閱和消息隊列的區別?
什麽是codis及作用?
什麽是twemproxy及作用?
寫代碼實現redis事務操作。
redis中的watch的命令的作用?
基於redis如何實現商城商品數量計數器?
簡述redis分布式鎖和redlock的實現機制。
什麽是一致性哈希?Python中是否有相應模塊?
如何高效的找到redis中所有以oldboy開頭的key?
select from tb where name = ‘Oldboy-Wupeiqi’ limit 1
Python面試題之數據庫雨緩46問分享