Ich habe im Internet gesucht und meine Kontakte gefragt, aber abgesehen von einigen Meinungen finde ich keine Zahlen, keine Matrix oder Formel, anhand derer ich feststellen kann, wann es Zeit ist, einen weiteren DBA hinzuzufügen.
Gibt es dafür Industriestandards? Wahrscheinlich eine schwierige Frage, da jede Situation anders ist. Einige Datenbankadministratoren verwalten eine Farm mit Hunderten von Produktionsinstanzen, aber die Instanzen sind alle identisch. Einige Datenbankadministratoren verwalten nur wenige Instanzen, haben jedoch auch Entwicklungs- und Netzwerkadministrationsaufgaben. Wir alle wissen, dass der DBA-Karriereweg breit gefächert ist.
Ein Microsoft-Außendiensttechniker hat mir einmal mitgeteilt, dass die magische Zahl 30 ist, wie in 30 unterstützten Anwendungen. Einige Apps sind einfach, andere weniger, aber wenn Sie eine Mischung aus Apps haben, sagte der Kollege, ist es an der Zeit, mit 30 Jahren zumindest einen anderen DBA einzustellen.
Offensichtlich möchte ich eine kürzlich erfolgte Anfrage nach einem anderen DBA in meinem Unternehmen rechtfertigen. Jede Hilfe wird sehr geschätzt. Obwohl ich dies für SQL Server-DBAs ins Visier genommen habe, liegt das nur daran, dass ich nur das verwaltet habe.
quelle
Antworten:
Erwägen Sie möglicherweise anstelle der Anzahl der unterstützten Apps SLAs (ob formell oder informell). Berücksichtigen Sie die Kosten für unzureichenden Support - sei es aufgrund von Arbeitsbelastung oder wenn etwas offline geht, während der eine DBA im Urlaub ist oder krank oder was auch immer.
Wenn Sie nicht genügend Mitarbeiter haben, um Ihre SLAs / Ziele / Benutzererwartungen / andere Metriken zu erfüllen, ist es an der Zeit, mit der Rekrutierung zu beginnen. Wenn die Kosten für eine DB, die eine Woche lang offline ist, weil die Person, die genug weiß, um Probleme zu beheben, im Urlaub ist, ist es auch an der Zeit, mit der Rekrutierung zu beginnen.
Aufgrund Ihrer Bearbeitung würde ich sagen, dass es definitiv Zeit für Sie ist, einen Helfer einzustellen. Ich weiß, dass Sie eine Menge alltäglicher Administratoren automatisieren können, das ist, was wir alle tun, aber es hört sich so an, als ob viel los ist, wie auch immer es in Scheiben geschnitten ist.
quelle
Ich denke, es ist etwas, das schwer zu definieren ist. Da Sie erwähnt haben, dass keine echten SLAs vorhanden sind, können Sie nur anhand Ihrer Angaben definieren, welche Art von Arbeitslast vorhanden ist. Die Tatsache, dass Sie keinen Urlaub machen können, ohne zur Lösung eines Problems hinzugezogen werden zu müssen, ist ein definitives Problem.
Wenn Sie große Probleme haben, Ihre Manager davon zu überzeugen, einen neuen DBA einzustellen, können Sie möglicherweise intern nach Hilfe suchen? Es kann eine großartige Möglichkeit sein, jemanden aus einer niedrigeren Position zu erziehen oder jemandem zu helfen, mit dem Sie zusammenarbeiten und der ein gemeinsames Interesse an Datenbanken hat. Selbst in Teilzeit können Sie sie darin schulen, mit einigen der kleineren Dinge umzugehen, sodass Sie sich täglich weniger Sorgen machen müssen. Auf diese Weise müssten Sie nur angerufen werden, wenn etwas Wichtiges schief gehen muss, wenn Sie eine Woche abheben müssen.
Ich denke, ohne ein SLA-System werden Sie Probleme haben, egal was passiert, da es für Sie schwierig sein wird, den Bedarf an mehr Arbeitskräften für einen Job zu rechtfertigen, den Sie seit 2 Jahren erledigen. Sicher sehen Sie, wie viel mehr Arbeit von Ihnen verlangt wird, aber ohne Dokumentation und SLAs, um zu verfolgen, wie sich die Dinge geändert haben, kann es ein schwieriger Verkauf sein.
quelle
Gestern.
(Die minimale Posting-Größe verhindert markigen Witz.)
(Auch wenn dies eine Abwertung verdient, fand ich es lustig. Es ist Freitag.)
/ Bearbeiten - eine ernstere Antwort. Es ist wirklich schwer, den Sprung von Quanten = 1 zu Quanten = 2 für qualifiziertes technisches Personal zu rechtfertigen. Sie können einige Dinge tun:
Dokumentieren Sie Ihre Zeit. Verwenden Sie diese Option, um zu zeigen, wie viel Zeit Sie verbringen, und wenn Leute neue Aufgaben oder Pflichten oder Anwendungen vorschlagen, schätzen Sie die erforderliche Zeit und sagen Sie: "Welche der Dinge, die ich derzeit mache, erfordert, dass ich diese neue Sache stoppe, automatisiere oder mieten, um zu decken? "
Suchen Sie nach einem Vertragsservice, der sporadisch Teilzeit arbeiten kann. Bitten Sie sie, Ihre Verfahren, Apps und Infrastruktur zu überprüfen und zu dokumentieren, und schließen Sie sie dann erneut ab, wenn Sie in den Urlaub fahren, um Ihr Bereitschaftsdienst zu sein. Auf diese Weise kennen sie Ihre Systeme, anstatt dass sie vor Ort sind und Sie trotzdem anrufen.
Schulung vorhandener Nicht-DBA-IT-Mitarbeiter, um leichte oder Notfall-Triage-Arbeiten ausführen zu können. Dies setzt voraus, dass Ihr Unternehmen groß genug ist, um andere IT-Mitarbeiter zu haben, und insbesondere jemanden mit der richtigen Einstellung, den richtigen Fähigkeiten und der richtigen Sorgfalt, um ordnungsgemäß zu arbeiten.
quelle