Detaljno razumijevanje vertikalne particije u SQL Server

Podijeli sada:

Članak detaljno objašnjava upotrebu okomitog particioniranja u poboljšanju performansi i maksimiziranju I/O operacija na SQL server.

Vertikalno pregrađivanje u SQL Server, važna značajka uvedena u SQL 2005 Enterprise Edition, često se koristi za poboljšanje performansi poslužitelja u slučajevima velikih podataka u tablicama. Kada se upit koristi za dohvaćanje svih stupaca iz tablice koja sadrži široke tekstove, dolazi do izražaja okomito dijeljenje.

Dakle, u osnovi okomito particioniranje dijeli vašu tablicu na više od dvije tablice s različitim stupcima. Izuzetno je koristan u velikim bazama podataka gdje je izvedba kritičan faktor. Postoji i horizontalna particija, ali ovisi o prirodi vaših podataka.

U članku se opisuje uporaba i funkcija okomitog particioniranja SQL Servers i njihove prednosti i mane. Detaljno naučite vertikalno particioniranje SQL Server

Vertikalna particija

Vertikalno pregrađivanje u SQL ServerSasvim je moguće da tijekom rada sa SQL serverKada se susrećete s bazama podataka koje uključuju tablice s ogromnim količinama podataka, a nekim od njihovih velikih polja rijetko se pristupa. Dakle, kako bi se olakšao proces izvršavanja upita, postoji opcija vertikalnog particioniranja.

Vertikalno pregrađivanje u SQL Server pomaže korisnicima u stupcima tablica baze podataka koje je potrebno smjestiti u dvije ili više baza podataka. Tako dobivena particija postaje upravljivija i lakša za korištenje, poboljšavajući performanse SQL server u velikoj mjeri poboljšanjem i maksimiziranjem broja I/O operacija upita.

Particija ne zahtijeva nikakvu promjenu kodova, već samo pokazivače u pogledu na lokaciju novih datoteka.

Upotreba u velikim bazama podataka

Velike baze podataka često uzimaju u obzir slike i velika tekstualna podatkovna polja i ograničene su podacima. U takvim slučajevima potrebno je izvršiti okomito particioniranje u kojem možete razbiti tablicu jer imaju velike podatkovne stupce stavljajući ih u novije stupce. Mali stupci mogu se eventualno zadržati u izvornoj bazi podataka kao jedinice.

U nekim slučajevima to može biti izazov dizajna, ovisno o konstrukciji podataka. U okomitom particioniranju podaci se pohranjuju na različitim mjestima, a vaše sigurnosne kopije postaju malo kompliciranije od prethodne situacije. Dakle, morate trenutačno sigurnosno kopirati podatke cijele baze podataka jer samo tada možete izvršiti potpuno vraćanje svojih particioniranih podataka.

Problemi okomitog particioniranja

Iako je vertikalno particioniranje vrlo korisno, ono ima neke probleme koji se ne mogu zanemariti. U particioniranju razbijate podatke u različite dijelove datoteka što znači da ako umećete ili brišete, potrebno je pokrenuti više izjava. DELETE se mora pokrenuti na svakoj od referentnih tablica jer SQL server će odbiti DELETE iz prikaza ako pokazuje na više tablica.

Pogledi su, međutim, transparentni za korisnike, ali od korisnika se tijekom izmjene koda zahtijeva da uzmu u obzir lokaciju podataka kad god vrše bilo kakve promjene.

Nema sumnje da okomito particioniranje ima svoje prednosti i logičku ujednačenost te također poboljšava performanse, ali također se ne može poreći da može stvoriti složenosti u operacijama s kojima ponekad može biti teško rukovati. Prije nego započnete bilo kakvu operaciju particioniranja baze podataka, zadržite a oštećeni mdf alat za oporavak u blizini za rješavanje nepredviđenih situacija.

Uvod za autora:

Victor Simon je stručnjak za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popravak Pristup i softverski proizvodi za oporavak sql-a. Za više informacija posjetite https://www.datanumen.com/

Podijeli sada:

Komentari su zatvoreni.