Artikulli shpjegon në thellësi përdorimin e ndarjes vertikale në përmirësimin e performancës dhe maksimizimin e operacioneve I/O në një SQL server.
Ndarja vertikale në SQL Server, një veçori e rëndësishme e prezantuar në SQL 2005 Enterprise Edition, përdoret shpesh për të përmirësuar performancën e Serverit në rastet e të dhënave të mëdha në tabela. Kur një pyetje përdoret për të tërhequr të gjitha kolonat nga një tabelë që përmban tekste të gjera, ndarja vertikale shfaqet në figurë.
Pra, në thelb ndarja vertikale e ndan tabelën tuaj në më shumë se dy tabela me kolona të ndryshme. Është jashtëzakonisht i dobishëm në bazat e të dhënave të mëdha ku performanca është një faktor kritik. Ekziston edhe një ndarje horizontale, por kjo varet nga natyra e të dhënave tuaja.
Artikulli përshkruan përdorimin dhe funksionin e ndarjes vertikale në SQL Servers dhe të mirat dhe të këqijat e tyre. 
Ndarja vertikale

Ndarja vertikale në SQL Server ndihmon përdoruesit në kolonat e tabelave të bazës së të dhënave të cilat kërkohet të vendosen në dy ose më shumë baza të të dhënave. Kështu, ndarja që rezulton bëhet më e menaxhueshme dhe e lehtë për t'u përdorur, duke përmirësuar performancën e SQL server deri në një masë të madhe duke rritur dhe maksimizuar numrin e operacioneve I/O të Queries.
Ndarja nuk kërkon ndonjë ndryshim të kodeve, por vetëm treguesit në pamjen e vendndodhjes së skedarëve të rinj.
Përdorimi në bazat e të dhënave të mëdha
Bazat e të dhënave të mëdha shpesh marrin imazhe dhe fusha të mëdha të të dhënave tekstuale në llogari dhe janë të ngushta me të dhëna. Në raste të tilla, kërkohet të kryeni ndarjen vertikale në të cilën mund të thyeni tabelën pasi ato kanë kolona të mëdha të dhënash duke i vendosur ato në kolona më të reja. Kolonat e vogla mund të mbahen përfundimisht në bazën e të dhënave origjinale si njësi.
Mund të jetë një sfidë projektimi në disa raste në varësi të ndërtimit të të dhënave. Në ndarjen vertikale, të dhënat ruhen në vende të ndryshme dhe kopjet rezervë tuaja bëhen paksa të komplikuara sesa situata e mëparshme. Kështu që ju duhet të kopjoni të gjitha të dhënat e bazës së të dhënave menjëherë, sepse vetëm atëherë mund të kryeni një restaurim të plotë të të dhënave tuaja të ndara.
Çështjet në ndarjen vertikale
Megjithëse ndarja vertikale është shumë e dobishme, ajo ka disa probleme që nuk mund të anashkalohen. Në ndarjen, ju po i ndani të dhënat në pjesë të ndryshme të skedarëve që do të thotë se nëse po futni ose fshini, atëherë kërkohet të ekzekutoni deklarata të shumta. DELETE duhet të ekzekutohet në secilën nga tabelat e referuara sepse SQL server do të refuzojë një FSHIJE nga një pamje nëse tregon tabela të shumta.
Pamjet janë megjithatë transparente për përdoruesit, por kërkohet nga përdoruesit gjatë modifikimit të kodit që ata të llogarisin vendndodhjen e të dhënave sa herë që bëjnë ndonjë ndryshim.
Nuk ka dyshim se ndarja vertikale ka përfitimet e saj dhe uniformitetin logjik dhe gjithashtu rrit performancën, por gjithashtu nuk mund të mohohet se mund të krijojë kompleksitete në operacione të cilat ndonjëherë mund të jenë të vështira për t'u trajtuar. Përpara se të filloni ndonjë operacion ndarjeje në bazën e të dhënave, mbani a mdf i korruptuar mjet rikuperimi aty pranë për t'u marrë me çdo rast të paparashikuar.
Hyrje e autorit:
Victor Simon është një ekspert i rikuperimit të të dhënave në DataNumen, Inc., e cila është lider botëror në teknologjitë e rikuperimit të të dhënave, duke përfshirë Riparimi Access dhe produkte softuerike për rikuperimin sql. Për më shumë informacion vizitoni https://www.datanumen.com/