Health check

Tomáš Solař

Tomáš Solař – databázový administrátor Health check zdarma
DBA for reference Nezapomeňte patchovat Monitorování databáze Kontakt

Čtěte více. Ověřte si, že daná spolupráce funguje.

Pod pojmem health check (HC) si můžete představit celou řadu různých kontrol. Některé mohou být zevrubné, jiné zase hodně podrobné. Některé více obecné, jiné naopak zaměřené na konkrétní oblasti. Já provádím úvodní HC obecný, kdy projdu veškeré oblasti a doporučím, co je potřeba upravit/změnit/nastavit v každé z nich. HC provádím, jak na single databázích, tak na RAC řešeních. Pro sběr informací používám RDA, EM/GC/CC, sqlplus a vlastní scripty.

Ukázky výstupů z prováděných HC. Osobně jich mám za sebou přes 50.

hc_obecne  hc_perf

 

Získáte informaci o nastavení vaší databáze.

Důvod, proč dělám úvodní HC obecnější je ten, že ho často prezentuji i managementu a je tedy zbytečné, dělat ho odborný. Navíc, tento prvotní dokument má říci, jak je databáze nastavená nyní a zda-li zde není něco kritického. Úvodní HC se skládá z první části, která obsahuje doporučení, zpravidla to bývají 2-3 strany. Druhá část obsahuje podkladové materiály, ze kterých jsem vycházel. Výstupy z dotazů, reportů nebo screenshoty z EM či jiných toolů, které použiji. Většinou tento úvodní HC odhalí hlavní příčinu, pokud tomu tak není, udělá se hlubší analýza wait eventu, latches nebo SQL dotazů. Těžko se to zobecnuně, neboť každý systém je jiný.

Ptám se, jestli se mám na nějakou oblast zaměřit konkrétně.

Kdy se provádí health check?

V podstatě kdykoli, ale většinou jsem o něj požádán, ve chvíli, kdy:

  1. Klient řeší problémy s výkonností.
  2. Klient neví, jak je přesně jeho databáze nastavená a chce provést kontrolu.
  3. Neexistuje žádná dokumentace k databázi a je potřeba vytvořit základní dokument.
  4. Kdykoli, daná data se neztratí.

Co kontroluji?

Oblasti mohou být odlišné, berte to spíše jako přehled toho, co se může v HC objevit.

Operační systém

  • Verzi
  • Volné místo
  • Java
  • Package
  • Soubory
  • atd

Databázi

  • Performance – Co generuje zátěž a proč.
  • Statspack nebo AWR, ASH reporty
  • Wait eventy
  • Instalace
  • Nastavení paměti SGA/PGA
  • Rozložení datových souborů, IO
  • Tablespaces
  • Invalidní objekty
  • Verzi databáze, patche
  • Redo logy
  • Latche/locky
  • ORA chyby
  • rozložení objektů (tabulky, indexy)
  • Joby
  • Uživatele
  • Zabezpečení/auditování
  • Zálohy
  • SQL dotazy
  • Analyzuji alert.log/trace soubory
  • Enterprise manager

Cena za health check je individuální a určuji ji podle typu databáze, OS, klienta, atd. V případě dlouhodobější spolupráce HC ZDARMA.

 

Kontakt

Zanechte mi telefon nebo e-mail a spojíme se!

Error! Vyplňte prosím telefon nebo e-mail
Error! Vyplňte prosím telefon nebo e-mail
Error! Vyplňte prosím obsah zprávy
Success! Zpráva úspěsně odeslána, budeme Vás kontaktovat.
Error! Omlouváme se, ale při odesílání došlo k chybě.

databázový administrátor, konzultant a školitel

Tomáš Solař

Tomáš Solař