SQL Server 2008 da siyrak ustunlar nima?
SQL Server 2008 da siyrak ustunlar nima?

Video: SQL Server 2008 da siyrak ustunlar nima?

Video: SQL Server 2008 da siyrak ustunlar nima?
Video: How to Install SQL Server 2008 R2 Step by Step 2024, May
Anonim

SQL Serverdagi siyrak ustunlar : Vaqt va makonga ta'siri. SQL Server 2008 tanishtirdi siyrak ustunlar null qiymatlar uchun saqlashni qisqartirish va kengaytiriladigan sxemalarni taqdim etish usuli sifatida. Bitim shundaki, siz NULL bo'lmagan qiymatlarni saqlaganingizda va olganingizda qo'shimcha xarajatlar mavjud.

Shu tarzda, SQL Serverda siyrak ustun nima?

A SPARSE ustuni ning oddiy turi hisoblanadi ustun NULL qiymatlari uchun optimallashtirilgan saqlashga ega. Boshqacha qilib aytganda, a SPARSE ustuni NULL va ZERO qiymatlarini boshqarishda yaxshiroqdir SQL Server . U ma'lumotlar bazasida hech qanday joy egallamaydi. a foydalanish SPARSE ustuni biz joyning 20 dan 40 foizigacha tejashimiz mumkin.

Shuningdek, bilingki, SQL Serverda ustunlar to'plami nima? Ustunlar to'plamidan ma'lumotlarni tanlash bo'yicha ko'rsatmalar

  • Kontseptual jihatdan, ustunlar to'plami - bu yangilanadigan, hisoblangan XML ustunining bir turi bo'lib, u asosiy relyatsion ustunlar to'plamini bitta XML ko'rinishiga jamlaydi.
  • SQL Server Management Studio jadval muharririda ustunlar to'plami tahrirlanadigan XML maydoni sifatida ko'rsatiladi.

Xuddi shunday, siz so'rashingiz mumkin, qaysi ma'lumotlar turi siyrak bilan belgilanishi mumkin?

A SPARSE ustuni null bo'lishi kerak va ROWGUIDCOL yoki IDENTITY xususiyatlariga ega bo'lmasligi kerak. A SPARSE ustuni bo'lishi mumkin emas ma'lumotlar turlari matn, matn, rasm, vaqt tamg'asi, foydalanuvchi tomonidan aniqlangan kabi ma'lumotlar turi , geometriya yoki geografiya. U standart qiymatga va chegaralangan qoidaga ega bo'lishi mumkin emas.

Null qiymatlar uchun saqlashni optimallashtirish uchun quyidagi atributlardan qaysi biri ishlatilishi kerak?

Siyrak ustunlar mavjud ergashish xususiyatlari: SQL Server ma'lumotlar bazasi mexanizmi ustun ta'rifida SPARSE kalit so'zidan foydalanadi optimallashtirish the saqlash ning qiymatlar o'sha ustunda. Shuning uchun, qachon ustun qiymat NULL jadvalning istalgan qatori uchun qiymatlar yo'q talab qiladi saqlash.

Tavsiya: