5 DBA-virhettä, jotka vältetään kaikin kustannuksin

Kirjoittaja: Eugene Taylor
Luomispäivä: 9 Elokuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
5 DBA-virhettä, jotka vältetään kaikin kustannuksin - Tekniikka
5 DBA-virhettä, jotka vältetään kaikin kustannuksin - Tekniikka

Sisältö


Lähde: .shock / Dreamstime.com

Ottaa mukaan:

Näiden viiden tehtävän laiminlyöminen voi johtaa tietokantakatastrofiin!

Kaikkia rutiininomaisia, kvotiiditehtäviä, jotka DBA suorittaa, ei luotu tasavertaisia. Joidenkin näiden päivittäisten tehtävien laiminlyöminen voi johtaa päänsärkyyn, kun taas toiset voivat aiheuttaa suuria taloudellisia menetyksiä. Vaikka suuri osa DBA: n arvokasta aikaa kuluu kehittäjien ja käyttäjien seurauksena ilmenneiden virheiden ja ongelmien käsittelyyn, on tärkeää, että kriittiset päivittäiset tehtävät eivät jää huomiotta.

Tässä on 5 jättiläismäistä DBA-virhettä, jotka vältetään, jotta voisit nousta asemasi.

1. Älä unohda testata varmuuskopioita!

Arjen toimintojen hälinässä jotkut asiat voivat jäädä huomiotta. Mutta älä anna tämän olla yksi heistä! Huolimatta korjaavien tekniikoiden korkeasta laadusta, on erittäin tärkeää suorittaa testit johdonmukaisesti varmistaaksesi, että varmuuskopiosi toimivat. Pahinta mitä voi tapahtua on selvittää, että niitä ei ole, kun yrität palauttaa ne. SQL Server -käyttäjien on käytettävä VAKATTAMINEN VERIFYONLY-komentoa varmistaaksesi, että varmuuskopiot toimivat, ja käyttämään myös CHECKSUM-vaihtoehtoa varmistaaksesi, että tietokantasi ei ole vioittunut. Suojattujen järjestelmien säännöllisten tietokannan palautusten suorittaminen on myös tärkeää varmistaa, että varmuuskopiot voidaan palauttaa. (Lisätietoja katastrofien palautuksesta on Disaster Recovery 101.)


2. Turvattomuuteen pääsyrajoituksista voi olla kallista!

Turvallisuusuhkien huomioiminen on oikeastaan ​​melko yleistä DBA: n keskuudessa. Riippumatta siitä, antaako ihmisille tai sovelluksille pääsyn tarvittavaa korkeamman tason tietoa tai tarjoamme kehittäjille järjestelmänvalvojan oikeuksia, nämä virheet voivat johtaa tietojen menetykseen, tietojen varastamiseen, tietojen altistumiseen tai jopa tietokannan vioittumiseen. Vaikka voidaan ajatella, että kehittäjille suoran pääsyn tuotantotietojen antaminen voi nopeuttaa kehitys- ja virheenkorjausprosessia, se ei todellakaan ole paras tapa. Kun harkitaan katastrofaalista virhettä, joka voi johtua siitä, että väärille henkilöille annetaan liiallinen käyttöoikeus, DBA: n tulisi varmistaa, että käyttäjille, kehittäjille ja jopa järjestelmänvalvojille myönnetään vain alhaisimmat luvat.


3. Älä unohda tietokannan jatkuvaa ylläpitoa!

Loppujen lopuksi tietokanta ei voi toimia itse! On erittäin tärkeää, että DBA: t eivät pääse laiskoille tai sivuuta säännöllistä tietokannan ylläpitoa, vaan luottavat vain tietokantajärjestelmän automaattisiin viritys- ja itseparannusominaisuuksiin. On monia tärkeitä tehtäviä, jotka on tehtävä johdonmukaisesti, mukaan lukien kaikkien tuotantotietokantojen eheyden perustarkistusten suorittaminen, indeksien tarkistaminen sirpaloitumisen varalta ja tuotantotietokantojen tilastotietojen päivittäminen. Näiden tehtävien automatisoimisesta voi olla apua, kunhan mitään resursseja vieviä toimia ei suoriteta tuotannon ruuhka-aikoina. Ei väliä mitä, se täytyy saada aikaan, tai kalliita virheitä voi tapahtua. (Lisätietoja DBA: n tehtävistä ja vastuista on Database Administration Careers 101. -sivustolla.)

4. Älä odota, kunnes järjestelmässäsi on ongelmia tietokannan toiminnan tasojen ja työmäärien seurannan aloittamiseen!

Kun järjestelmäsi on alhaalla, rahaa alkaa tuhlata ja ihmiset alkavat turhautua. Siksi on erittäin tärkeää valvoa ja vertailla palvelimien käyttöä säännöllisesti. Järjestelmän suorituskykytilastojen tarkistaminen auttaa sinua ymmärtämään tavanomaista työtaakkaa ja näkemään kuviot tietääksesi milloin muutoksia tai poikkeavuuksia tapahtuu. Varmista, että tarkastat prosessorin käytön, muistin, I / O: n, lukitukset ja estämisen, ja pidä silmällä, kuinka paljon tilaa on vielä käytettävissä tiedostoillesi ja lokitiedostoillesi.

5. Älä poista sivuvahvistuksia käytöstä!

Uusissa SQL Server -tietokannoissa on oletusasetus, joka tarkistaa vioittumisen tarkistamalla tarkistussumman koko sivulla ja kirjoittamalla arvon sivun otsikkoon. Sitten, kun sivu luetaan muistiin, se tarkistaa tarkistussumman arvon uudelleen ja vertaa kahta numeroa. Jos nämä kaksi numeroa eivät täsmää, sivu on vioittunut ja saat virheilmoituksen. Siksi tämä asetus on erittäin hyödyllinen, ja poistamalla sen käytöstä olet asettamassa itsesi vikaan!

DBA: lle on monia annoksia ja lukemattomia lahjoittajia. On tehtäviä, jotka ovat niin tärkeitä, että niiden ohittaminen voi johtaa täydelliseen tietokantavirheeseen, ja on hienostuneempia näkökohtia, jotka vievät sinut vain toimivasta DBA: sta onnistuneeseen. On olemassa loputtomia tapoja parantaa jatkuvasti ja työskennellä itse varmistaaksesi, että käytännöksesi ovat vakiovarusteita. Roolisi kattaa niin paljon ja vaikuttaa syvästi yrityksen onnistumisiin ja epäonnistumiin. Tästä syystä on kriittistä, että toimivaltaisena DBA: na varmistat, että opit muiden kenttävirheistä ja tee kaikkensa, jotta et tee mitään näistä isoista itse.

Ei vikoja, ei stressiä - vaiheittaiset ohjeet elämää muuttavien ohjelmistojen luomiseen tuhoamatta elämääsi

Et voi parantaa ohjelmointitaitojasi, kun kukaan ei välitä ohjelmiston laadusta.