資料庫運維原則

2022-08-28 00:18:08 字數 820 閱讀 8840

一、資料庫運維工作總原則

1、能不給資料庫做的事情不要給資料庫,資料庫只做資料容器。

2、對於資料庫的變更必須有記錄,可以回滾。

二、許可權相關

總原則,以最低粒度控制許可權。

select許可權:所有開發人員均可擁有自己業務範圍內的表許可權。

insert/update/delete許可權:所有專案經理可以擁有自己業務範圍內的表許可權。

structure許可權:資料庫管理員可以擁有。

administration許可權:系統管理員和資料庫管理員可以擁有。

程式訪問許可權:根據ip和系統名建立使用者名稱,只擁有必須表的訪問許可權。

全部許可權:技術總監掌管,mysql系統表mysql表許可權除技術總監任何人不得擁有。

許可權粒度:開發人員許可權粒度到表一級,資料庫管理員和系統管理員許可權粒度到庫一級。

訪問限制:除dba和系統管理員需要24小時保證可以運算元據庫外,其他人均需要繫結ip。

總原則,以最少的開銷按需記錄資料,所有變更要有記錄。

四、索引相關

五、架構相關

六、sql相關

總原則,最小化查詢結果集,不做不必要的操作,分散壓力到平時。

盡量不做全表查詢,根據需要選擇需要的字段需要的行。

條件盡可能詳細,不要讓資料庫掃瞄不必要的行。

選擇條件盡可能按照一致的順序出現,最大化利用索引。

七、工作流程

資料庫運維原則

一 資料庫運維工作總原則 1 能不給資料庫做的事情不要給資料庫,資料庫只做資料容器。2 對於資料庫的變更必須有記錄,可以回滾。二 許可權相關 總原則,以最低粒度控制許可權。select許可權 所有開發人員均可擁有自己業務範圍內的表許可權。insert update delete許可權 所有專案經理可...

資料庫運維原則

一 資料庫運維工作總原則 1 能不給資料庫做的事情不要給資料庫,資料庫只做資料容器。2 對於資料庫的變更必須有記錄,可以回滾。二 許可權相關 總原則,以最低粒度控制許可權。select許可權 所有開發人員均可擁有自己業務範圍內的表許可權。insert update delete許可權 所有專案經理可...

資料庫運維服務

資料庫運維服務是指 針對使用者資料庫開展的軟體安裝 配置優化 備份策略選擇及實施 資料恢復 資料遷移 故障排除 預防性巡檢等一系列服務。主要服務內容如下 1 資料庫安裝與配置 主要指定制資料庫安裝配置方案,檢查軟體安裝環境,安裝資料庫軟體,完成資料庫配置,並測試之 2 資料庫效能優化 主要是指核心引...