سبد خرید (0)

درباره مدرس (Sparse Column در SQL Server)

مهندس مسعود طاهری
برای مشاهده همه فیلم های آموزشی مدرس، روی تصویر کلیک فرمایید.

تضمین کیفیت

توجه:کیفیت این محصول توسط بیـــاموز تضمین شده است. با یک کلیک بیاموز
بیــاموز بزرگترين مدرسه مجازی و آنلاین در کشور

Sparse Column در SQL Server

(
بازدیدها: 3165
)

معرفی اجمالی محصول (Sparse Column در SQL Server)

هنگامی که بیشتر فیلدهای یک جدول دارای مقدار Null باشد، باید این نوع فیلدها را از نوع Sparse مشخص نمایید.

دیگر مشخصات (Sparse Column در SQL Server)

حجم فایل : 9.51 مگابایت
مدت زمان : 00:08:58
سطح آموزش : مقدماتی
شماره درس : 20
نوع آموزش : تصویری و کاملاً فارسی
مقدار: 
2,000 تومان
توضیحات کامل (Sparse Column در SQL Server)

پکیج آموزش مقدماتی SQL Server - Sparse Column چیست؟

 بررسی Sparse Column، قسمتي از پکیج آموزش مقدماتی SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی Sparse Column، قسمت های قبلی را مرور فرمایید.


Sparse Column در SQL Server

Sparse Column به معنی ستون های پراکنده می باشد.

 از نسخه 2008 به بعد به SQL Server اضافه شده است.

فیلدهای Null ممکن است حجم ذخیره سازی زیادی با توجه به نوع داده تعریف شده و تعداد رکوردها، اشغال نمایند.

هنگامی که بیشتر فیلدهای یک جدول دارای مقدار Null باشد، باید این نوع فیلدها را از نوع Sparse مشخص نمایید.


ماتریس Sparse چیست؟

ماتریس Sparse، ماتریسی است که دارای بیشترین عنصر صفر باشد.

0 0 6 0
5 0 0 4
4 0 0 0
0 0 9 1

Sparse Column در SQL Server

زمان تعریف فیلدهای جدول، یک ویژگی با نام "Is Sparse" وجود دارد که تنها برای فیلدهای از نوع Allow Nulls قابل فعال کردن است:


مزایای فعال کردن گزینه Is Sparse

  1. با فعال کردن گزینه Is Sparse، برای ذخیره مقدار NULL از فضا بصورت بهینه استفاده خواهد شد و فضای ذخیره سازی کاهش خواهد بافت.
  2. همچنین با فعال کردن گزینه Is Sparse، عملیات IO کاهش خواهد یافت و سرعت افزایش می یابد.

معایب فعال کردن گزینه Is Sparse

  1. به ازای فیلدی که گزینه Is Sparse برای آن فعال شده است، یک افزایش فضای 4 بایتی جهت ذخیره مقادیر غیر NULL در نظر گرفته خواهد شد. بعنوان مثال اگر فیلد ایمیل از نوع varchar باشد و کاربر 20 کاراکتر وارد کند، نهایتاً 24 کاراکتر فضا اشغال خواهد شد.
  2. تنها برای فیلدهای از نوع Allow Null می توان گزینه Is Sparse را فعال نمود.
  3. فیلدی که گزینه Is Sparse آن فعال شده است، نمی تواند برای آن مقدار پیشفرض (Default Value) تعیین نمود.
  4. گزینه ی Is Sparse را برای فیلدهای از نوع Computed Column نمی توان فعال نمود.
  5. فیلدی که گزینه Is Sparse آن فعال شده است را نمی توان به عنوان کلید Clusterd Index تعریف نمود.

مثال عملی Sparse Column

مثال 1: در مثال زیر فیلدهای D1 و D2 و D3 از نوع Sparse Column هستند:

فعال کردن قابلیت Sparse Column

CREATE TABLE Student_Sparsed
(
    CODE   INT,
    F_NAME NVARCHAR(50),
    L_NAME NVARCHAR(50),
    D1 CHAR(1000) SPARSE,
    D2 CHAR(1000) SPARSE,
    D3 CHAR(1000) SPARSE
)

در ادامه آموزش "Sparse Column چیست؟" خواهيد ديد ...!

با خريد بسته آموزشي "Sparse Column چیست؟" موارد زير را در ادامه خواهيد دید:

  1. توضیحات بسیار جامع تر در مورد Sparse Column توسط مدرس
  2. با یک مثال واقعی در محیط SQL Server با Sparse Column چیست؟ بیشتر آشنا خواهید شد.
نظرات (Sparse Column در SQL Server)
Copyright www.maxx-marketing.net

راهنمای خرید از فروشگاه بیاموز (قوانین و مقررات)

کاربر عزیز به فروشگاه بیاموز خوش آمدید. جهت آشنایی بهتر با فروشگاه، نحوه خرید و ضمانت ما و موارد دیگر به نکات زیر توجه فرمایید:

نکته 1: دقت فرمایید که هر پکیج آموزشی شامل قسمت هایی رایگان است که می توانید براحتی آنها را دانلود کرده و به این ترتیب اطمینان بیشتری از خرید خود حاصل فرمایید.

نکته 2: بلافاصله بعد از خرید، ایمیلی حاوی لینک دانلود برای شما ارسال خواهد شد و می توانید محصولات را با بالاترین سرعت ممکن دانلود نمایید.

نکته 3: لینک های دانلود، دارای قابلیت Resume هستند. یعنی در صورتی که Disconnect شدید، بعد از اتصال مجدد به اینترنت، می توانید دانلود فایل مورد نظر را ادامه دهید.

نکته 4: تمام درآمد حاصل از فروشگاه، صرف پیشرفت بیاموز خواهد شد. بنابراین با هر خرید از فروشگاه ما را قادر خواهید ساخت که مطالب رایگان بیشتری را به هموطنانمان ارائه کنیم.

نکته 5: تمام محصولات دارای پشتیبانی رایگان هستند، بنابراین فیلم ها را تا انتها تماشا کنید و اگر قسمتی از آن را متوجه نشدید از قسمت "دیدگاه ها" سوال خود را مطرح فرمایید.

نکته 6: هر پکیج آموزشی، شامل چندین درس است اما در بیاموز، امکان خرید هر درس بصورت مجزا وجود دارد. 

نکته 7: خریدهای پستی (پیشتاز) بین 24 الی 72 ساعت بعد از خرید به دست شما خواهد رسید.

نکته 8: این سایت دارای مجوز رسمی از جمهوری اسلامی ایران بوده و به استناد نماد اعتماد الکترونیک، خرید از این سایت کاملاً مطمئن و تایید شده می باشد.

نکته 9: اگر هنوز هم سوالی در ذهن شما باقی مانده، از طریق پُل ها ارتباطی زیر با ما مطرح فرمایید:

موبایل: 09132023142               ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

در ویدئوی زیر، می توانید نحوه ی خرید و دانلود محصولات آموزشگاه بیاموز را مشاهده فرمایید:

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی