Mitä eheytys tekee SQL-järjestelmille?

Kirjoittaja: Lewis Jackson
Luomispäivä: 12 Saattaa 2021
Päivityspäivä: 25 Kesäkuu 2024
Anonim
Mitä eheytys tekee SQL-järjestelmille? - Tekniikka
Mitä eheytys tekee SQL-järjestelmille? - Tekniikka

Sisältö

K:

Mitä eheytys tekee SQL-järjestelmille?


V:

Jatkuva tietokannan ylläpito ja seuranta ovat avaintekijöitä, jotka on otettava huomioon SQL-järjestelmän sujuvan toiminnan kannalta. Kun tietokanta luodaan ja asutetaan, tiedot sijoitetaan alun perin viereiseen fyysiseen sijaintiin (jos riittävästi viereistä fyysistä tilaa on käytettävissä). Joten tässä tapauksessa tietojen looginen järjestys ja fyysinen järjestys ovat todennäköisesti samanlaisia, ja se lisää suorituskykyä.

Kun tietoja muokataan, poistetaan tai päivitetään, myös asianmukaiset hakemistot päivitetään automaattisesti näiden muutosten heijastamiseksi. Seurauksena on, että hakemistot pirstoutuvat ja tiedot ovat hajallaan koko tallennustilaa. Se muuttaa tietojen fyysistä järjestystä (koska se menettää vierekkäisen allokoinnin) ja hausta tulee aikaa vievää, mikä johtaa hitaaseen tietokannan suorituskykyyn.


Ratkaisu tähän ongelmaan on suorittaa eheytys säännöllisin väliajoin. Eheyttäminen todella rakentaa tai järjestää hakemistot uudelleen vastaamaan tietojen loogista järjestystä fyysiseen järjestykseen. Ennen eheytystoimenpiteiden suorittamista kaikki hakemistot on analysoitava oikein. Analyysitulokset määrittävät, tarvitaanko uudelleenorganisointia vai uudelleenrakentamista.

Kaksi päätoimintoa, jotka eheytysprosessi suorittaa, ovat:

  • Indeksin uudelleenjärjestely - Indeksin uudelleenorganisointi suoritetaan, kun pirstoutuminen on alhaisella tasolla eikä suorituskykyyn vaikuta vakavasti. Tämä prosessi todella suorittaa lehtitason sivujen fyysisen uudelleenjärjestyksen vastaamaan loogista järjestystä. Se ei luo uusia sivuja; se järjestää vain olemassa olevat sivut. Järjestelyt voidaan suorittaa järjestelmän ollessa verkossa estämättä normaalia tietokantatoimintoa.
  • Hakemiston uudelleenrakentaminen - Hakemiston uusintaprosessi suoritetaan, kun pirstoutuminen on syvempää ja suorituskyky on liian hidas. Tässä prosessissa alkuperäinen hakemisto pudotetaan ja rakennetaan uusi uusi hakemisto. Joten fyysinen ja looginen järjestys asetetaan takaisin alkuperäisiin asentoihin ja suorituskyky paranee monenlaisina. Uudelleenrakentaminen voi myös luoda uusia sivuja tarpeen mukaan, ja se voidaan suorittaa offline- tai online-tilassa.

Siksi eheyttämisen tulisi olla osa SQL Server -huoltoprosessia, ja sitä on otettava vakavasti. Oikea kyselyanalyysisuunnitelma on rakennettava ja sitä on noudatettava. Hakemistoanalyysien tulosten perusteella hakemistojen uudelleenrakentaminen tai uudelleenorganisointi on tehtävä. Lyhyesti sanottuna, eheytys on välttämätöntä SQL-järjestelmien suorituskyvyn parantamiseksi.