Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Čo je to dátový blok?
* Dátový blok je základná jednotka úložiska v databáze. Obsahuje dátové riadky (alebo časti riadkov), indexy alebo iné metadáta databázy.
Prečo je ukladaný do ukladania do vyrovnávacej pamäte?
* Rýchlejší prístup: Získanie údajov z pamäte (vyrovnávacia pamäť vyrovnávacej pamäte) je výrazne rýchlejšie ako ich čítanie z disku.
* Znížená disk I/O: Tým, že databáza ukladá často prístupné bloky v pamäti, môže znížiť počet, v ktorom potrebuje prístup na disk, čím sa zlepší celkový výkon.
Čo sa uloží do vyrovnávacej pamäte vyrovnávacej pamäte?
* Dátové bloky: Bloky obsahujúce skutočné dátové riadky z tabuliek.
* Indexové bloky: Bloky obsahujúce indexové položky, ktoré mapujú na konkrétne dátové bloky.
* metadáta bloky: Bloky ukladania informácií o tabuľkách, stĺpcoch, používateľoch a ďalších databázových objektoch.
Ako to funguje:
* Keď dotaz potrebuje prístup k údajom, databáza najskôr skontroluje vyrovnávaciu pamäť vyrovnávacej pamäte.
* Ak je požadovaný blok v vyrovnávacej pamäti („cache hit“), údaje sa získavajú priamo z pamäte.
* Ak blok nie je v vyrovnávacej pamäti („Cache Miss“), databáza číta blok od disku a uloží ho do vyrovnávacej pamäte vyrovnávacej pamäte.
Správa vyrovnávacej pamäte vyrovnávacej pamäte:
* lru (najmenej nedávno použitý) algoritmus: Vyrovnávacia vyrovnávacia pamäť využíva algoritmy ako LRU na efektívnu správu priestoru vyrovnávacej pamäte. Najmenej použité bloky sú vysťahované na vytvorenie priestoru pre novo prístupné bloky.
* Veľkosť vyrovnávacej pamäte vyrovnávacej pamäte: Veľkosť vyrovnávacej pamäte vyrovnávacej pamäte je kritický konfiguračný parameter. Musí byť dostatočne veľký na to, aby dal často prístupné údaje, ale nie tak veľký, že spotrebuje nadmernú pamäť.
V súhrne je, že vyrovnávacia pamäť databázy pôsobí ako vysokorýchlostné dočasné úložisko pre často prístupné údaje, čo výrazne zlepšuje výkon databázy znížením operácií I/O diskov.