Kas yra reti stulpeliai SQL Server 2008?
Kas yra reti stulpeliai SQL Server 2008?

Video: Kas yra reti stulpeliai SQL Server 2008?

Video: Kas yra reti stulpeliai SQL Server 2008?
Video: SQL 2024, Balandis
Anonim

Reti stulpeliai SQL serveryje : Poveikis laikui ir erdvei. SQL Server 2008 pristatė retos kolonos kaip būdas sumažinti nulinių reikšmių saugyklą ir pateikti labiau išplečiamas schemas. Kompromisas yra tas, kad kai saugote ir nuskaitote ne NULL vertes, atsiranda papildomų išlaidų.

Tokiu būdu, kas yra retas stulpelis „SQL Server“?

A SPARSE stulpelis yra įprastas tipas stulpelyje kuri optimizavo NULL reikšmių saugyklą. Kitaip tariant, a SPARSE stulpelis geriau valdo NULL ir ZERO reikšmes SQL serveris . Jis neužima vietos duomenų bazėje. Naudojant a SPARSE stulpelis galime sutaupyti iki 20–40 procentų vietos.

Taip pat žinote, kas yra stulpelių rinkinys „SQL Server“? Duomenų iš stulpelių rinkinio pasirinkimo gairės

  • Konceptualiai stulpelių rinkinys yra atnaujinamo, apskaičiuoto XML stulpelio tipas, kuris sujungia pagrindinių reliacinių stulpelių rinkinį į vieną XML vaizdą.
  • SQL Server Management Studio lentelės rengyklėje stulpelių rinkiniai rodomi kaip redaguojamas XML laukas.

Panašiai galite paklausti, kokio tipo duomenų galima nurodyti retai?

A SPARSE stulpelis turi būti nulinis ir negali turėti ypatybių ROWGUIDCOL arba IDENTITY. A SPARSE stulpelis negali būti duomenų tipai kaip tekstas, ntekstas, vaizdas, laiko žyma, vartotojo nustatytas duomenų tipas , geometrija arba geografija. Jis negali turėti numatytosios vertės ir nustatytos taisyklės.

Kuris iš šių atributų turi būti naudojamas norint optimizuoti nulinių reikšmių saugyklą?

Reti stulpeliai turi sekantis charakteristikos: SQL serverio duomenų bazės modulis naudoja SPARSE raktinį žodį stulpelio apibrėžime optimizuoti į saugykla apie vertybes tame stulpelyje. Todėl, kai stulpelis reikšmė yra NULL bet kuriai lentelės eilutei vertybes reikalauti Nr saugykla.

Rekomenduojamas: