Mikä on MDF ja LDF?

...

Tietokannan tiedot

Microsoft SQL Server on julkaissut useita tietokantaversioita. Jokainen painos on keskittynyt erilaisiin tarpeisiin. SQL Serverissä on palvelinversioita ja erikoisversioita kevyisiin tarpeisiin ja suuriin yritysten tarpeisiin, mutta kaikilla versioilla on yksi yhteinen piirre, samanlainen tiedostorakenne. Kun Microsoft SQL Server on asennettu, se tallentaa oletustietotiedostotyypit eri hakemistoihin kyseisessä tietokoneessa. Päätietokantatiedostot (MDF) ja lokitietokantatiedostot (LDF) ovat ensisijaiset tiedostot, jotka on luotu kullekin tietokannalle SQL Server -ympäristössä.

Oletusasennus

Alkuasennuksen aikana jokainen SQL Server -versio sijoittaa oletusjärjestelmän MDF- ja LDF-tiedostot, jotka vastaavat niiden toimintoa, joita ei käsitellä tässä keskustelussa. Master-, MSDB-, Model-, TempDB- ja Resource-tiedostot luodaan ja tallennetaan asennuksen aikana määritettyyn oletusasennushakemistoon. Jokaista ydinjärjestelmän tiedostoa käytetään tiettyihin vaatimuksiin, mutta ne ovat tietokantoja, jotka tallentavat työhönsä liittyvät tiedot.

Päivän video

Käyttäjätietokantojen luominen

Käyttäjätietokannat luodaan sovelluksen tai käyttäjän tiettyjä käyttötarkoituksia varten. Kun tietokannan järjestelmänvalvoja luo uuden tietokannan, SQL Server luo sekä MDF- että LDF-tiedoston, jotka vastaavat kyseistä tietokantaa. SQL Server sijoittaa ne aluksi oletushakemistoonsa, tai järjestelmänvalvoja voi määrittää, mihin ne tallennetaan. Luomisen jälkeen ne voidaan siirtää eri paikkoihin mukavuuden, suorituskyvyn ja varastoinnin vuoksi.

Päätietokantatiedosto

MDF: t ovat sinne, missä kaikki tietokantatiedot on tallennettu. Se sisältää sovelluksen tai käyttäjän luomat rivit, sarakkeet, kentät ja tiedot. Tietokannan sarakkeiden luonti, muutokset ja tietueiden luonti, muokkaus tallennetaan tähän tiedostoon hakua ja sovellusten käyttöä varten.

Lokitietokantatiedosto

Erilaisten luonti- ja muokkausprosessien aikana MDF: ssä kaikki toiminta kirjataan LDF: ään. Kun dynaamista tietoa käsitellään muistissa ja siitä pois, eli transaktiot, tiedot tallennetaan LDF: ään virheiden hallintaa varten. Näin ollen kaikki käyttäjien toiminta tallennetaan viitteeksi.

Käytä MDF- ja LDF-levyjä

Tietokannan ylläpitäjät voivat tehdä erilaisia ​​asioita MDF- ja LDF-levyillä. Kun ne on luotu, ne voidaan siirtää irrottamalla tietokanta ilmentymästä, siirtämällä fyysinen tiedosto Explorerin läpi ja liittämällä ne uudelleen. MDF- ja LDF-levyt voidaan siirtää eri tiedostojen tallennuslaitteiden eri hakemistoihin käyttämällä irrotus- ja liitätoimintoja. MDF: t tallentavat myös tiedoston luoneen version ja voivat irrota SQL Server -esiintymästä tuntemattomista syistä. Tietyissä tilanteissa MDF: t voidaan tuoda uuteen tyhjään tietokantaan käsittelyä varten.

Laittamalla kaikki yhteen

Microsoft SQL Server on monimutkainen tietokantaympäristö, jossa on monia puolia, komponentteja ja tukipalveluita, joita ei kaikkia käsitellä tässä tiedostotyypin perusselityksessä. SQL Server käyttää kahta ydintiedostotyyppiä, MDF: ää ja LDF: ää, suurimmassa osassa työstään. Nämä ovat tärkeimmät tiedostot SQL Server -ympäristössä.