Šiame straipsnyje apžvelgiame lenteles, kuriose įgalintas ištempimas, į kurias reikėtų atsižvelgti įtraukiant pagrindinius apribojimus
Stretch duomenų bazė yra a SQL Server funkcija, leidžianti vartotojams saugiai ir skaidriai perkelti šaltus duomenis į Azure debesį. Vartotojai netgi gali pristabdyti šiuos perkėlimus prisijungimo klaidų metu, o tai padeda lengviau perkelti duomenis.

Tiesiogiai ištieskite duomenų bazę targauna operacijų duomenų bazes, kuriose yra daug šaltų duomenų, kurie paprastai saugomi keliose duomenų bazės lentelėse. Ir šiose lentelėse gali būti duomenų daugiau nei vienas milijardas eilučių.
Kodėl naudojama Stretch Database?
• Tai leidžia vartotojams saugoti šaltus duomenis atskiroje lentelėje arba duomenų bazėje, kad būtų galima perkelti į Azure debesį.
• Vartotojai gali naudoti filtro funkciją norėdami atskirti arba pasirinkti šaltus arba karštus duomenis eilutėse, kurias nori perkelti.
Stretch Database yra nuostabi SQL Server funkcija, leidžianti vartotojams saugiai ir skaidriai perkelti savo duomenis į „Microsoft Azure“, tačiau ji taip pat turi tam tikrų apribojimų, kurie neleidžia vartotojams diegti arba įjungti savo duomenų bazių. Čia yra kelių jo apribojimų sąrašas. Atsiminkite juos naudodami ištempimą, jei norite perkelti duomenis į Azure debesį.
„Stretch Database“ įgalintų lentelių apribojimai
Tai yra keletas sąlygų, dėl kurių jūsų lentelėse negalima įjungti „Stretch Database“ – nepamirškite jų atsiminti kitą kartą dirbdami su „Stretch Database“.
1. Apribojimai
• Naudojant išplėstinę duomenų bazę, unikalumas neįgyvendina PIRMINIO RAKTŲ ir UNIKALŲ apribojimų Microsoft Azure lentelėse, kuriose yra bet kokios formos perkeltų duomenų.
2. DML operacijos
• Jokioje lentelėje, kurioje įgalintas Stretch, vartotojui neleidžiama IŠTRINTI arba ATNAUJINTI bet kokių perkeltų eilučių arba eilučių, kurios vis dar yra tinkamos perkelti.
• Vartotojams taip pat neleidžiama Įterpti eilučių į bet kurią lentelę, kurioje įgalintas Stretch iš susieto serverio.
3. Indeksai
• Lentelės, kuriose įgalintas ištempimas, neleidžia vartotojams kurti rodinio rodyklės.
• Bet kokie indeksų filtrai SQL Server nėra perkeliami iš „Stretch“ įgalintos lentelės į nuotolinę lentelę.
4. Apribojimai, neleidžiantys vartotojams lentelėje įjungti Stretch Database
Naudotojai negali įjungti Stretch Database lentelėse, kurioms būdingos arba yra tokios sąlygos:
5. Lentelės savybės
• Lentelės su daugiau nei 998 indeksais arba daugiau nei 1,023 XNUMX stulpeliais
• Bet kokios failų lentelės arba lentelės, kuriose yra FILESTREAM duomenų
• Lentelės, kuriose aktyviai naudojamas duomenų keitimo fiksavimas arba keitimų sekimas
• Visos lentelės, kurios buvo optimizuotos atmintis
6. Duomenų tipai
• Tekstas, vaizdas ir ntekstas
• laiko žyma
• sql_variant
• XML
• CLR duomenų tipai, pvz., geometrija, hierarchyid, CLR arba geografijos vartotojo apibrėžti tipai.
7. Apribojimai
• Patikrinkite apribojimus kartu su numatytaisiais apribojimais
• Bet kokie svetimo rakto apribojimai, kurie nurodo lentelę. Tai galime paaiškinti naudodami tėvų ir vaikų ryšį, kuriame (pavyzdžiui, užsakymas (parent) ir Order_Detail (vaikas)) vartotojas gali įjungti duomenų bazės ištempimo lentelę savo vaiko lentelei (Order_Detail), bet negali pakeisti parametro nustatymo. pirminė lentelė (užsakymas).
8. Indeksai
• Rodyklės su pilnais tekstais
• XML indeksai
• Erdviniai indeksai
• Bet kokie indeksuoti rodiniai, kuriuose pateikiama nuoroda į lentelę
Nors reikėtų aktyviai apsvarstyti išplėstines duomenų bazes, įmonės taip pat turi investuoti į įrankį, kuris gali atkurti sql serverio duomenų bazės failus, kad jų duomenys būtų saugūs nenumatytų atvejų metu.
Autoriaus įvadas:
Viktoras Simonas yra duomenų atkūrimo ekspertas DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant prieigos atkūrimas ir sql atkūrimo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com