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

Na čo sa používa FileGroup v SQL?

V serveri SQL Server je FileGroup logické zoskupenie jedného alebo viacerých dátových súborov (`.mdf` súbory) a/alebo protokolových súborov (` .ldf` súbory). Sú zvyknutí:

* Vylepšte výkon: Distribúciou údajov do viacerých skupín súborov na rôznych fyzických diskoch môžete vylepšiť výkon I/O. Toto je obzvlášť dôležité pre veľké databázy s vysokou rýchlosťou transakcií. Paralelizmus je možný pri čítaní/zápise do rôznych skupín súborov.

* Spravujte úložisko: FileGroups umožňujú väčšiu zrnitú kontrolu nad tým, kde sa ukladajú údaje. Môžete venovať konkrétne skupiny súborov rôznym typom údajov (napr. Jeden pre transakčné údaje, druhé pre archívne údaje) a umiestniť ich na rôzne jednotky na základe potrieb rýchlosti a kapacity úložiska.

* Databázová údržba a obnovenie: FileGroups môžu zjednodušiť úlohy údržby a obnovy databázy. Napríklad môžete namiesto celej databázy zálohovať jednotlivé súborové skupiny. Počas zotavenia je potrebné obnoviť iba ovplyvnené súborové skupiny.

* Dátové rozdelenie: FileGroups sú nevyhnutné na rozdelenie veľkých tabuliek do viacerých súborov pre lepší výkon a riadenie. Každý oddiel môže byť v samostatnej skupine FileGroup.

* Správa priestoru pre disk: Pridelením priestoru na rôzne skupiny súborov na rôznych diskoch môžete lepšie spravovať pridelenie priestoru na disku. To môže byť obzvlášť dôležité v zoskupených prostrediach alebo pri riešení obmedzení úložiska na konkrétnych jednotkách.

Kľúčové rozdiely od súborov:

Zatiaľ čo súborové skupiny obsahujú súbory, sú logicky odlišné. Súbory sú fyzické entity, zatiaľ čo súborové skupiny sú logické kontajnery. Môžete spravovať súbory * v rámci * FileGroups, ale manipulujete a spravujete FileGroups ako jednotku.

Príklad:

Predstavte si databázu navrhnutú pre elektronický obchod. Môžete vytvoriť:

* `Primary` FileGroup: Toto je požadovaná spoločnosť FileGroup a zvyčajne obsahuje systémové tabuľky a zásadné metadáta databázy.

* `Products` FileGroup: Ukladá údaje týkajúce sa informácií o produkte a býva na rýchlom SSD.

* `Orders` FileGroup: Ukladá údaje o objednávaní, možno na rýchlejšom SSD, ako je uvedená skupina zákazníkov nižšie.

* `Customer` FileGroup: Ukladá údaje o zákazníkoch a býva na lacnejšej HDD.

Toto nastavenie vám umožňuje optimalizovať náklady na výkon a úložisko umiestnením často prístupných údajov na rýchlejšie ukladanie a menej často prístupné údaje o lacnejšom úložisku. Toto je významná výhoda v porovnaní so všetkými údajmi v predvolenom súborovom skupine „Primárna“.

Najnovšie články

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