Datan Välimuistitus
Tietojen välimuisti tarkoittaa usein käytettyjen tietojen tallentamista muistiin kyselyjen suorituskyvyn parantamiseksi ja levyltä hakemisen tarpeen vähentämiseksi.
Välimuististrategiat
Puskuriallas
-
Tietosivut:
- Tiedot järjestetään kiinteän kokoisiksi yksiköiksi, joita kutsutaan tietosivuiksi, kun niitä luetaan tai kirjoitetaan levylle;
- Nämä tietosivut tallennetaan tilapäisesti tietokannan hallintajärjestelmän (DBMS) muistiin puskurialtaaseen, jota kutsutaan myös puskurivälimuistiksi.
-
Välimuistin korvauskäytännöt:
- Koska puskurialtaan tila on rajallinen, välimuistin korvauskäytäntö määrittää, mitkä tietosivut säilytetään muistissa, kun uusia sivuja ladataan.
-
Välimuistin hallinta:
- Kun kysely pyytää tietoja, DBMS tarkistaa, ovatko tarvittavat tietosivut jo puskurialtaassa;
- Jos tietosivut löytyvät muistista (välimuistiosuma), ne haetaan puskurialtaasta, jolloin hitaampi levylle pääsy ohitetaan;
- Jos tietosivuja ei ole muistissa (välimuistihuti), DBMS hakee ne levyltä ja lataa puskurialtaaseen myöhempää käyttöä varten.
Kyselytulosten välimuisti
- Jotkin tietokannan hallintajärjestelmät tarjoavat kyselytulosten välimuistin, jossa usein suoritettujen kyselyjen tulokset tallennetaan muistiin;
- Kun kysely suoritetaan, järjestelmä tarkistaa, onko sama kysely samoilla parametreilla suoritettu aiemmin. Jos löytyy, palautetaan välimuistista löytynyt tulos sen sijaan, että kysely suoritettaisiin uudelleen.
Indeksien välimuisti
- Tietosivujen välimuistin lisäksi DBMS voi tallentaa myös indeksisivuja muistiin nopeuttaakseen indeksiin perustuvia kyselyjä;
- Indeksien välimuisti vähentää tarvetta käydä läpi koko indeksirakennetta levyllä, mikä parantaa kyselyjen suorituskykyä indeksoiduilla sarakkeilla.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 5
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 4.35
Datan Välimuistitus
Pyyhkäise näyttääksesi valikon
Tietojen välimuisti tarkoittaa usein käytettyjen tietojen tallentamista muistiin kyselyjen suorituskyvyn parantamiseksi ja levyltä hakemisen tarpeen vähentämiseksi.
Välimuististrategiat
Puskuriallas
-
Tietosivut:
- Tiedot järjestetään kiinteän kokoisiksi yksiköiksi, joita kutsutaan tietosivuiksi, kun niitä luetaan tai kirjoitetaan levylle;
- Nämä tietosivut tallennetaan tilapäisesti tietokannan hallintajärjestelmän (DBMS) muistiin puskurialtaaseen, jota kutsutaan myös puskurivälimuistiksi.
-
Välimuistin korvauskäytännöt:
- Koska puskurialtaan tila on rajallinen, välimuistin korvauskäytäntö määrittää, mitkä tietosivut säilytetään muistissa, kun uusia sivuja ladataan.
-
Välimuistin hallinta:
- Kun kysely pyytää tietoja, DBMS tarkistaa, ovatko tarvittavat tietosivut jo puskurialtaassa;
- Jos tietosivut löytyvät muistista (välimuistiosuma), ne haetaan puskurialtaasta, jolloin hitaampi levylle pääsy ohitetaan;
- Jos tietosivuja ei ole muistissa (välimuistihuti), DBMS hakee ne levyltä ja lataa puskurialtaaseen myöhempää käyttöä varten.
Kyselytulosten välimuisti
- Jotkin tietokannan hallintajärjestelmät tarjoavat kyselytulosten välimuistin, jossa usein suoritettujen kyselyjen tulokset tallennetaan muistiin;
- Kun kysely suoritetaan, järjestelmä tarkistaa, onko sama kysely samoilla parametreilla suoritettu aiemmin. Jos löytyy, palautetaan välimuistista löytynyt tulos sen sijaan, että kysely suoritettaisiin uudelleen.
Indeksien välimuisti
- Tietosivujen välimuistin lisäksi DBMS voi tallentaa myös indeksisivuja muistiin nopeuttaakseen indeksiin perustuvia kyselyjä;
- Indeksien välimuisti vähentää tarvetta käydä läpi koko indeksirakennetta levyllä, mikä parantaa kyselyjen suorituskykyä indeksoiduilla sarakkeilla.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 5