資料庫知識點梳理

2021-09-27 11:16:07 字數 1145 閱讀 5887

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...