Timo Lindström, CEO, DB Pro Oy & DB Pro Services Oy.
Kymmenen vuotta sitten jokaisella isolla organisaatiolla oli dedikoidut tietokanta-administraattorit. He tunsivat ympäristönsä läpikotaisin. He tiesivät milloin kapasiteetti täyttyy, mitkä kyselyt syövät resursseja ja miksi tiettynä maanantaiaamuna oli aina hitaampaa.
DBA on muuttunut. Useimmissa organisaatioissa roolia ei enää ole sellaisenaan. Tai jos on, niin yksi ihminen hallinnoi kymmentä eri järjestelmää ja vastaa kolmesta muustakin tehtävästä.
Kuka hoitaa tietokantasi tänään?
Hyvä kysymys. Todennäköinen vastaus on, että useampi ihminen, eikä kukaan päätoimisesti.
Kehittäjät kirjoittavat kyselyt, mutta optimoivat niitä harvoin tuotantoympäristössä. Infra-tiimi hallinnoi palvelinten elinkaarta, mutta ei tunne SQL Serverin lisensiointimallia eikä syvällisempää sielunelämää. IT-johtaja vastaa budjeteista, mutta ei pysty laskemaan TCO:ta ilman dataa. CFO saa laskun, mutta ei ymmärrä mistä se muodostuu.
”Tietokantaympäristö on organisaatioiden kallein IT-komponentti. Se on myös huonoimmin johdettu.”
Mitä kadonneen DBA:n poissaolo maksaa
DBA:n roolin häviäminen ei merkinnyt tietokantojen muuttumista yksinkertaisemmiksi. Päinvastoin, ympäristöt ovat kasvaneet, virtualisointitasoja on lisätty, pilvikomponentteja on integroitu.
Monimutkaistunut ympäristö + vähenevä erikoisosaaminen = kapasiteetti, jota ei koskaan optimoida.
Satojen asiakashankkeiden perusteella ylikapasiteettia on tyypillisesti 25–50 %. Tämä ei johdu osaamattomista ihmisistä. Se johtuu siitä, että kukaan ei enää katso kokonaisuutta.
Moderni DBA-rooli
DBA:n työtä ei ole poistettu. Se on hajaantunut. Kapasiteettisuunnittelu, kustannusanalyysi ja jatkuva optimointi ovat tehtäviä, jotka vaativat sekä syvää teknistä osaamista että liiketoimintaymmärrystä.
Automaatiolla ja oikeilla työkaluilla nämä tehtävät voidaan hoitaa ilman täysipäiväistä DBA:ta. Se ei tarkoita, että osaamiselle ei olisi tarvetta. Se tarkoittaa, että osaaminen kohdistetaan sinne, missä sitä eniten tarvitaan.
Jatkuva kapasiteettiseuranta, automaattiset säästöraportit ja selkeät suositukset tekevät siitä mahdollista. Ilman niitä turhakin kapasiteetti kasvaa ja kustannukset seuraavat perässä.
→ Katso miten SQL Governor korvaa manuaalisen kapasiteettisuunnittelun: www.sqlgovernor.com