Sql-Server

證明或反駁需要額外 DBA 的指標?

  • June 27, 2019

我們目前有 2 個 DBA,我和另一個人,我們都覺得需要額外的資源(或兩個)。我已經與我的直接經理就這個話題進行了幾次不同的對話,但很難讓這個想法被推銷出去。最近,我們的經理與我們分享說,提出我們想要或覺得我們需要做的事情的“軟價值觀”清單真的很好,但真正有幫助的是提出“硬價值觀”,顯示美元儲蓄。

您能否首先幫助我了解我們感知到的需求是否合法,如果是,我們如何提出這個“硬性價值觀”清單。我覺得我們可以想出一些我們需要做的事情來節省公司的錢,但這可能會被放在我們優先事項列表的前面,並且在這個過程中給我們帶來更大的壓力。

為了讓您對我們的環境有一個高層次的了解,以下是我正在研究的關於我們提供支持的內容。

生產伺服器 – 30 多個

生產數據庫 – 200 多個

SQL 版本 – 2008/2008R2/2012,現在展望 2014 年,以及今年晚些時候的 2016 年

應用程序(第三方和本土) –

支持 20 多個應用程序團隊 – 6 個

虛擬化 – 75%虛擬化 25% 物理

集群 - 計劃增加 3 個以上

複製 - 1 個分發伺服器、2 個訂閱伺服器、24 個訂閱、6 個發布伺服器、12 個發布

日誌傳送 - 8 個主數據庫 + 更多計劃、4 次輔助 + 更多計劃、49 日誌傳送數據庫 + 更多計劃

的可用性組——目前沒有,但正在探索可能性

每年推動版本更改或 DBA 資源的平均應用程序升級/安裝——2-3

修補(SP、CU)——目前不存在,除非出現問題 累積數據庫大小——14TB+

報告伺服器——一個由 2 台伺服器組成的橫向擴展部署,我們都不精通 SSRS

分析伺服器——兩台伺服器,我們都不精通 SSAS

我們應該使用哪些指標來證明或反駁對額外 DBA 的需求?

我最初的意圖是展示我們目前的能力與我們計劃的項目和重複任務,但我們需要展示僱傭額外資源的投資回報率。

由於 DBA 自己不會產生收入,因此很難證明僱傭額外 DBA 的投資回報率。然而,他們確實允許組織運作並產生收入,就像任何其他支持人員一樣。任何部門的人員缺乏都會使組織的功能變得不那麼理想,並且會損失金錢或失去機會。因此,缺乏投資會產生成本,而不是投資回報。

如果您覺得需要額外的 DBA,您必須知道由於缺乏時間/技能而無法執行的任務,是否缺乏可以培訓的技能(例如您提到的 SSAS 的東西),如果缺乏時間可能是暫時的或結構性的。我曾經遇到過這樣的情況,您只知道如果您可以自動執行此操作或設置一些警報,但由於過多的反應性或重複性工作以及一般的滅火工作而永遠無法解決,那麼您的生活會容易得多。

一旦你確定了你的團隊為什麼不能正常運作,就該記錄它了。

首先,記錄你現在所做的事情,為什麼這會佔用你所有的時間,並向你的經理明確說明需要解決的現有問題絕對不是你團隊的錯。確保您不會給人以僱傭“更好”的 DBA 就能解決問題的印象。

如果可以的話,製作一張 Excel 表格來顯示你未來幾週的工作量,圖表給人留下深刻印象,它可以在一張幻燈片中顯示你的工作量。

一旦你清楚這一點,記錄所有額外的任務和需要改進的一切,特別是記錄業務風險和可能的成本,以及可能節省的成本。還要記錄您認為進行這些改進和執行這些任務需要多少工時。

等式的投資方面的事情是

  • 新聘DBA工資
  • 培訓價格

等式的儲蓄方面的事情是

  • 未按時完成的項目
  • 防止導致企業虧損的停機時間
  • 防範法律風險
  • 防止數據失去
  • 諮詢費可能會降低
  • 由於工作過多而導致員工筋疲力盡的成本

一旦你盡可能完整地編譯了列表,你應該清楚最好的價格/獎勵選項是什麼

  • 接受額外培訓
  • 獲得額外的 DBA
  • 聘請臨時顧問協助自動化、監控、執行遷移,以便現有團隊有更多時間
  • 更改業務對您的優先級,以便您有時間將事情落實到位,以便您以後更有效地工作

引用自:https://dba.stackexchange.com/questions/127523