Сийрэг багана гэж юу вэ, давуу болон сул талууд юу вэ?
Сийрэг багана гэж юу вэ, давуу болон сул талууд юу вэ?

Видео: Сийрэг багана гэж юу вэ, давуу болон сул талууд юу вэ?

Видео: Сийрэг багана гэж юу вэ, давуу болон сул талууд юу вэ?
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Дөрөвдүгээр сар
Anonim

Та нэг мөрөнд нэг удаа биш 4 байт алдах болно; гэхдээ эгнээний нүд бүрийн хувьд энэ нь null биш юм. SPARSE баганын давуу тал нь: SPARSE баганын сул тал нь: SPARSE баганыг текст, ntext, зураг, цагийн тэмдэг , геометр, газарзүй эсвэл хэрэглэгчийн тодорхойлсон өгөгдлийн төрлүүд.

Үүний дагуу сийрэг багана гэж юу вэ?

А SPARSE багана энгийн төрөл юм багана Энэ нь NULL утгуудын хадгалах санг оновчтой болгосон. Энэ нь мөн тэг бус утгыг олж авахын тулд илүү их зардал гаргахын тулд тэг утгуудын зайны шаардлагыг багасгадаг. Өөрөөр хэлбэл, А SPARSE багана SQL Server дээрх NULL болон ZERO утгыг удирдахдаа илүү сайн.

Нэмж хэлэхэд, хоосон утгуудын хадгалах санг оновчтой болгохын тулд дараах шинж чанаруудын аль нэгийг ашиглах ёстой вэ? Сийрэг багана нь дараах шинж чанарууд: SQL Server Database Engine нь баганын тодорхойлолтод SPARSE түлхүүр үгийг ашигладаг оновчтой болгох нь хадгалах -ийн үнэт зүйлс тэр баганад. Тиймээс, багана үед утга нь NULL байна хүснэгтийн аль ч эгнээний хувьд үнэт зүйлс шаардлагагүй хадгалах.

Үүнтэй холбогдуулан SQL Server 2008 дээрх сийрэг багана гэж юу вэ?

SQL Server 2008 гэсэн ойлголтыг танилцуулж байна сийрэг багана , нэг төрөл юм багана Энэ нь хоосон утгуудын хадгалалтыг оновчтой болгодог. Хэзээ a багана -ийг тодорхойлох их хэмжээний хоосон утгыг агуулна багана зэрэг сийрэг дискний зайг ихээхэн хэмнэж чадна.

Сийрэг өгөгдөл гэж юу вэ?

Тодорхойлолт: Өгөгдөл сийрэг -тэй хувьсагч сийрэг өгөгдөл хувьсагчийн нүднүүдийн харьцангуй өндөр хувь нь бодит агуулаагүй нэг юм өгөгдөл . Ийм "хоосон" буюу NA утгууд нь файлд хадгалах зай эзэлдэг.

Зөвлөмж болгож буй: