Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo sa uchováva v vyrovnávacej pamäti databázy vyrovnávacej pamäte?

Databázová vyrovnávacia pamäť uloží nedávno prístup k dátovým blokom z databázy. Tu je porucha:

Č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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené