sql >> Databáze >  >> RDS >> Sqlserver

Vyhněte se těmto 4 běžným chybám DBA

Data jsou v dnešní ekonomice králem a správci databází jsou v přední linii zabezpečení a ochrany dat. Vzhledem k citlivé povaze práce vyžaduje správa databáze extrémní pozornost věnovanou detailům a ponechává malý prostor pro chyby. Ale DBA jsou lidé a lidé dělají chyby.

Zde jsou čtyři běžné chyby, kterých se správci databází dopouštějí a které mohou negativně ovlivnit výkon databáze a zabezpečení dat, a jak se jim můžete vyhnout.

Chyba č. 1:Netestování záloh na pravidelném základě

Zajištění zálohování databází a jejich snadného přístupu v případě katastrofického selhání je největší odpovědností DBA. Postupujte podle těchto osvědčených postupů, aby byly vaše zálohy bezpečné, dostupné a hlavně funkční v případě potřeby.

Ukládání záloh v cloudu:Uchovávání záloh v cloudu je ideální, protože jsou snadno dostupné z jakéhokoli místa a váš poskytovatel cloudového úložiště má pravděpodobně funkce automatického převzetí služeb při selhání, které chrání vaši zálohu v případě požáru nebo přírodní katastrofy.

Pravidelně obnovujte zálohu v testovacím prostředí, abyste se ujistili, že bude fungovat, když/kdy ji budete potřebovat:Vaše záloha je užitečná, pouze pokud funguje, a uprostřed krize je ten správný čas na to, abyste zjistili, že je problém a vaše data jsou ztracena. .

Zdokumentujte strategii a proces zálohování srozumitelným jazykem, kterému může porozumět kdokoli, nejen DBA, a následovat je:Když dojde ke katastrofě, nikdy nevíte, kdo bude poblíž, aby systém znovu uvedl do provozu. Při psaní plánu obnovy po havárii a zálohování, pro každý případ, je to příliš jednoduché.

Chyba č. 2:Zakázání ověřování stránky

Existuje důvod, proč výchozí ověření stránky serveru SQL Server není nikdy „žádné“. Nastavení PAGE_VERIFY na hodnotu none ponechá vaše datové soubory otevřené a nezjištěné poškození.

Místo toho nastavte PAGE_VERIFY na KONTROLNÍ SOUČET, aby SQL Server zapsal kontrolní součet na každou stránku, když se ukládá do úložiště, a poté znovu vypočítá a porovná kontrolní součet, když jsou data načtena z disku.

Aby věci zůstaly jednoduché, Brent Ozar vysvětluje, jak vygenerovat skript pro změnu nastavení ověřování stránky ve všech vašich databázích.

Chyba č. 3:Nezajištění správného ověření/zabezpečení uživatele

Ověřování uživatelů a přísné bezpečnostní postupy jsou zásadní pro zachování integrity vašich databází. Chcete-li vytvořit bezpečné prostředí, minimálně byste měli vyžadovat následující postupy:

  • Omezte počet správců systému
  • Vynucení silných hesel
  • Udělte co nejmenší počet oprávnění
  • Implementujte vícefaktorové ověřování
  • Umístěte databáze za firewall

Chyba č. 4:Neustálé sledování databáze

Pokud své databáze pečlivě nesledujete, existuje 100procentní šance, že utrpí výkon.

Přestože je nemožné úplně vymýtit pomalé dotazy a méně než ideální výkon systému, existují kroky, které můžete podniknout, abyste minimalizovali jejich negativní dopady na vaše uživatele.

Nastavte si upozornění, která vás upozorní na překročení prahových hodnot:Správně nakonfigurovaná upozornění nejen zlepšují výkon, ale také šetří váš zdravý rozum. Dnešní monitorovací nástroje vám umožňují nastavit specifická pravidla, abyste netrávili noci reakcí na falešné poplachy nebo problémy s nízkým dopadem, které by mohly snadno počkat do rána. Mnoho řešení také nabízí mobilní monitorování, takže můžete zhodnotit a začít diagnostikovat problémy z jakéhokoli místa.

Přijměte spíše proaktivní než reaktivní strategii monitorování:Provádění pravidelných kontrol stavu systému a sledování analýzy výkonu v průběhu času jsou dvě z nejlepších proaktivních opatření, která můžete přijmout. Preventivní řešení potenciálních problémů nebo zastavení problému s výkonem rychle a efektivně dříve, než budou ovlivněni uživatelé, je vždy lepší než nepřetržité hašení požáru.

Využijte naplno výhody monitorování databáze:Chcete-li získat maximální návratnost investic a ochranu z vašeho monitorovacího řešení, nezapomeňte se zaměřit na pět klíčových oblastí:

  • Pochopte pracovní zátěž
  • Vyberte si nástroj, který vyhovuje potřebám vaší firmy
  • Sledujte klíčové metriky výkonu
  • Vyhněte se úzkým místům
  • Shromažďovat (a používat!) údaje o výkonu

Další způsoby, jak se stát Superstar DBA

Pokud se těmto čtyřem běžným chybám vyvarujete, upevníte svou reputaci jako MVP společnosti, ale existuje několik dalších návyků, které si DBA mohou osvojit a které vám pomohou ještě více přispět k ochraně cenných dat vaší organizace a udržet výkon vašeho systému na optimální úrovni.

Automatizace: Automatizace opakujících se a opakujících se úloh, jako je zajišťování databází, záplatování a diagnostika, snižuje riziko lidské chyby a uvolňuje DBA pro práci na úlohách s vyšší hodnotou, které vyžadují lidský vstup.

Údržba: Je snadné přehlédnout nebo odložit údržbu, když se objeví práce s vyšší prioritou. Vytvářejte kontrolní seznamy, které vám pomohou udržet si přehled o běžných úlohách údržby, jako je zálohování, správa alarmů a defragmentace. Udržování aktuální údržby databáze je skvělý způsob, jak zmírnit problémy s výkonem ještě předtím, než začnou.


  1. Odebrání seznamu zapamatovaných přihlašovacích údajů a hesel v SQL Server Management Studio

  2. pomocí null v připraveném příkazu mysqli

  3. Microsoft Access DevCon ve Vídni Rakousko 1. – 2. dubna 2017

  4. Jak připojit vzdálenou databázi MySQL v PHP