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 je vesmírna tabuľka v oracle?

V Oracle je tabuľka priestoru špecializovaný typ tabuľky, ktorý sa používa na optimalizáciu ukladania a získavania veľkých objektov (LOB). LOB sú kolekcie binárnych údajov, ktoré presahujú maximálny limit veľkosti bežného stĺpca v Oracle, ktorý je 4 GB.

Priestorové tabuľky sú implementované pomocou typu úložiska "lobspace", ktorý rozdeľuje údaje LOB na menšie časti nazývané rozsahy. Každý rozsah je uložený v samostatnom súbore a rozsahy sú transparentne spravované spoločnosťou Oracle. Tento dizajn zlepšuje výkon operácií LOB, najmä pri práci s veľkým množstvom údajov LOB.

Oracle štandardne vytvára predvolený priestor lobov s názvom SYSTEM na ukladanie objektov LOB. Môžete však vytvoriť aj vlastné tabuľky lobspace na lepšiu organizáciu a správu údajov LOB. Vlastné lobspace tabuľky je možné vytvárať s rôznymi nastaveniami, ako napríklad:

* lob_storage: Určuje umiestnenie súboru na ukladanie oblastí LOB.

* veľkosť_lob_block: Definuje veľkosť každého rozsahu.

* veľkosť_kusu: Určuje maximálnu veľkosť každého segmentu LOB v rámci rozsahu.

* pctfree: Konfiguruje percento voľného miesta, ktoré sa má udržiavať v rámci každého rozsahu.

* pctused: Určuje percento využitého priestoru predtým, ako Oracle rozšíri rozsah.

Pri použití tabuliek priestoru sú objekty LOB uložené ako ukazovatele na rozsahy v priradenej tabuľke priestoru lobov. Toto oddelenie údajov LOB od hlavnej tabuľky znižuje réžiu a zlepšuje celkový výkon dotazov a aktualizácií zahŕňajúcich stĺpce LOB.

Priestorové tabuľky sú obzvlášť výhodné v aplikáciách, ktoré pracujú s veľkým množstvom údajov BLOB, ako sú obrázky, videá, zvuk a dokumenty. Využitím priestorových tabuliek Oracle optimalizuje ukladanie a efektívny prístup k údajom LOB, čím zvyšuje celkový výkon a škálovateľnosť aplikácií.

Najnovšie články

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