Informații de bază despre fișierele și grupurile de fișiere

fișier de date primare conține informațiile necesare pentru a porni baza de date, precum și link-uri către alte fișiere din baza de date. Date de utilizator și obiecte pot fi stocate în fișierul sau în fișierul de date secundare. Fiecare bază de date are un singur fișier de date primare. Pentru numele primare extensia fișierului de date MDF este recomandat.







Fișierele de date secundare nu sunt obligatorii; Fișierele acestui utilizator în care datele sunt stocate de utilizator. Fișierele secundare pot fi folosite pentru a distribui date pe mai multe discuri, în acest caz, fiecare fișier este scris pe un disc separat. În plus, în cazul în care dimensiunea bazei de date depășește dimensiunea maximă pentru un fișier Windows, puteți utiliza fișiere de date secundare, astfel încât baza de date va continua să crească.

Pentru numele fișierului de date secundare, se recomandă extinderea NDF.

Fișierele jurnal de tranzacții conțin informații care este utilizat pentru a restabili baza de date. Pentru fiecare bază de date, trebuie să existe cel puțin un fișier jurnal. Pentru fișierele jurnal de tranzacții, recomandăm extinderea LDF.

De exemplu, o simplă bază de date de vânzări pe nume poate conține un fișier primar care conține toate datele și obiectele, și un fișier jurnal care conține jurnalul de tranzacții. Mai complex de baze de date comenzi pe nume poate conține un primar și cinci fișiere de imagine secundare. Datele și obiectele din baza de date sunt distribuite în toate cele șase fișiere, și patru din fișierul jurnal care conține detalii cu privire la jurnalul de tranzacții.







În mod implicit, atât datele și jurnalele de tranzacții sunt plasate pe aceeași unitate și au aceeași cale. Acest lucru se face pentru a controla sistemele cu un singur disc. Cu toate acestea, pentru medii de producție, poate fi o soluție sub-optimă. Se recomandă de a pune date și fișierele jurnal de pe discuri diferite.

Fiecare bază de date are un filegroup primar. Acest filegroup conține fișierul de date primare și secundare toate fișierele care nu sunt incluse în celălalt grup de fișiere. grupuri de fișiere personalizate pot fi create pentru ușurința de administrare, de distribuție și de distribuție a datelor.

De exemplu, trei fișiere, Data1.ndf, Data2.ndf și Data3.ndf, pot fi create pe trei discuri, respectiv, și atribuite grupului de fișiere fgroup1. În acest caz, puteți crea un tabel bazat pe fgroup1 grup de fișiere. Cererile de date din tabel vor fi împărțite în trei discuri, și va îmbunătăți performanța. îmbunătățiri de performanță similare pot fi realizate cu un singur fișier creat pe un set de dungi RAID disc matrice. Cu toate acestea, fișierele și grupurile de fișiere vă permit să adăugați fișiere noi discuri noi cu ușurință.

Toate fișierele de date sunt stocate în grupurile de fișiere care sunt listate în tabelul de mai jos.