mysql日常运维
DBA運維工作
-
日常
- 導數據、數據修改、表結構變更
- 加權限、問題處理
-
其它
- 數據庫選型部署、設計、監控、備份、優化等
-
日常運維工作
- 導數據及注意事項
- 數據最終形式(csv、sql文本,還是直接導入到某個庫中)
- 導數據的方法(mysqldump、select into outfile)
- 導數據注意事項
- 導出為csv格式需要file權限,并且只能數據庫本地導
- 避免鎖庫鎖表(mysqldump使用–single-transaction選項不鎖表)
- 避免對業務造成影響,盡量在鏡像庫做
簡單案例
- 數據修改及注意事項
- 修改前切記做好備份
- 開事務做,修改完檢查好了再提交
- 避免一次修改大量數據,可以分批修改
- 避免業務高峰期做
- 表結構變更及注意事項
- 在低峰期做
- 表變更是否會有鎖 (5.6包含online DDL功能)
online DDL官方文檔 - 使用pt-online-schema-change完成表變更(5.5版本建議使用)
- 可以避免主從延時
- 可以避免負載過高,可以限速
- 加權限及注意事項
- 只給符合需求的最低權限
- 避免授權時修改密碼
- 避免給應用賬號super權限
- 問題處理,如數據庫響應慢
- 數據庫慢在哪?
- show processlist查看mysql連接信息
- 查看系統狀態(iostat -dmx -1,top,vmstat,tcprstat –port 3306 -t 1 -n 0)
- 導數據及注意事項
總結
- 上一篇: 朝花夕拾教学设计一等奖
- 下一篇: AngularJS学习!