Ano ang mga kalat-kalat na column sa SQL Server 2008?
Ano ang mga kalat-kalat na column sa SQL Server 2008?

Video: Ano ang mga kalat-kalat na column sa SQL Server 2008?

Video: Ano ang mga kalat-kalat na column sa SQL Server 2008?
Video: Paano Madaling Ibalik ang Nawawalang Mga Icon ng Desktop | Windows 10 2024, Mayo
Anonim

Kalat-kalat na Mga Haligi sa SQL Server : Epekto sa Oras at Space. SQL Server 2008 ipinakilala kalat-kalat na mga hanay bilang isang paraan upang bawasan ang imbakan para sa mga null na halaga at magbigay ng mas napapalawak na mga schema. Ang trade-off ay mayroong karagdagang overhead kapag nag-imbak at kumukuha ka ng mga non-NULL na halaga.

Sa ganitong paraan, ano ang kalat-kalat na hanay sa SQL Server?

A SPARSE column ay isang ordinaryong uri ng hanay na may na-optimize na imbakan para sa mga NULL na halaga. Sa madaling salita, a SPARSE column ay mas mahusay sa pamamahala ng NULL at ZERO mga halaga sa SQL Server . Hindi ito sumasakop sa anumang puwang sa database. Gamit ang SPARSE column maaari tayong makatipid ng hanggang 20 hanggang 40 porsiyento ng espasyo.

Alamin din, ano ang hanay ng hanay sa SQL Server? Mga Alituntunin para sa Pagpili ng Data mula sa Hanay ng Column

  • Sa konsepto, ang hanay ng hanay ay isang uri ng naa-update, na-compute na column ng XML na pinagsasama-sama ang isang hanay ng mga pinagbabatayan na relational na column sa isang solong representasyon ng XML.
  • Sa editor ng talahanayan ng SQL Server Management Studio, ang mga hanay ng hanay ay ipinapakita bilang isang nae-edit na XML na field.

Katulad nito, maaari mong itanong, aling uri ng data ang maaaring tukuyin nang may kalat-kalat?

A SPARSE column ay dapat na nullable at hindi maaaring magkaroon ng mga katangian ng ROWGUIDCOL o IDENTITY. A SPARSE column Hindi maaaring uri ng data tulad ng teksto, ntext, larawan, timestamp, tinukoy ng gumagamit uri ng datos , geometry, o heograpiya. Hindi ito maaaring magkaroon ng default na value at bounded-to na panuntunan.

Alin sa mga sumusunod na katangian ang dapat gamitin para i-optimize ang storage para sa mga null value?

Ang mga kalat-kalat na hanay ay mayroong sumusunod mga katangian: Ang SQL Server Database Engine ay gumagamit ng SPARSE na keyword sa isang kahulugan ng hanay upang i-optimize ang imbakan ng mga halaga sa column na iyon. Samakatuwid, kapag ang hanay ang halaga ay NULL para sa anumang hilera sa talahanayan, ang mga halaga nangangailangan ng no imbakan.

Inirerekumendang: