DBA運維工作
日常
導資料、資料修改、表結構變更
權重限、問題處理
其它
資料庫選型部署、設計、監控、備份、優化等
日常運維工作
導資料及注意事項
資料最終形式(csv、sql文本,還是直接導入到某個庫中)
導資料的方法(mysqldump、select into outfile)
導資料注意事項
導出為csv格式需要file權限,并且隻能資料庫本地導
避免鎖庫鎖表(mysqldump使用–single-transaction選項不鎖表)
避免對業務造成影響,盡量在鏡像庫做
<a href="http://blog.csdn.net/Maikilee_sys/article/details/50208637">簡單案例</a>
資料修改及注意事項
修改前切記做好備份
開事務做,修改完檢查好了再送出
避免一次修改大量資料,可以分批修改
避免業務高峰期做
表結構變更及注意事項
在低峰期做
表變更是否會有鎖 (5.6包含online DDL功能)
<a href="http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html">online DDL官方文檔</a>
使用pt-online-schema-change完成表變更(5.5版本建議使用)
可以避免主從延時
可以避免負載過高,可以限速
權重限及注意事項
隻給符合需求的最低權限
避免授權時修改密碼
避免給應用賬号super權限
問題處理,如資料庫響應慢
資料庫慢在哪?
show processlist檢視mysql連接配接資訊
檢視系統狀态(iostat -dmx -1,top,vmstat,tcprstat –port 3306 -t 1 -n 0)