rdbms:
mysql:(主)
oracle,pg,sql server(了解):安裝,基本連線使用,備份恢復,高可用,集群。
redis,mongodb,es
mysql 5.6,5.7.20
二進位制,rpm,原始碼包
5.6 到8.0
5.6 到5.7
mysql master thread 幹活的執行緒 預分配的記憶體
連線層
sql層
儲存引擎層
使用者許可權管理
連線管理
啟動關閉方式
初始化配置管理
多例項應用
ddl 審核
dcl 審核
dml 審核
dql 分析和優化
show
information_schema.tables
熟悉高階sql開發,儲存過程,函式,觸發器事件,游標等。
事務
行級鎖熱備
mvcc
acsr
主從
髒讀,幻讀,不可重複讀。
record
gapnext
--master -data=2,
--single-transaction
-a 全
-b-r
-e--triggers
--max-allowed-packet=128m
備份原理
--redo-only
skill:設計和實現mysql邏輯(mdp)和物理備份(xpk)策略。
working:日常檢查備份可用性,定期的恢復演練,版本遷移公升級。⭐️⭐️⭐️⭐️⭐️
skill:熟悉mysql核心引數優化
pt-query-digest
pt-osc
pt和主從一致性有關的工具
pt 索引相關的
資料庫知識點
1.truncate delete和drop delete delete是一行行刪除資料,不影響表結構,並且會記錄日誌,可以進行回滾。truncate 刪除表中所有資料,不記錄日誌,不可以回滾,truncate之後表空間和索引大小會回到初始值。所以truncate之前最好備份 drop 刪除整個表結...
資料庫知識點
資料庫的事務,是指作為單個邏輯工作單元執行的一系列操作。事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向資料的資源。通過將一組相關操作組合為乙個要麼全部成功要麼全部失敗的單元,可以簡化錯誤恢復並使應用程式更加可靠。乙個邏輯工作單元要成為事務,必須滿足所謂的acid 原子性 ...
資料庫知識點
oracle 安裝oracle時需要的所需的軟體包安裝命令 yum install binutils compat libcap1 gcc glibc ksh libaio libgcc libstdc libxi libxtst make sysstat 1 建使用者create user ora...