0 0 تومان

نحوه ساخت ColumnStore Index

درس 24
نحوه ساخت ColumnStore Index

جلسه بیست و چهارم بسته آموزشی جنون سرعت در SQL Server - نحوه ساخت ColumnStore Index

آشنایی با نحوه ساخت ColumnStore Index، قسمتي از بسته آموزشی جنون سرعت در SQL Server  است، پيشنهاد مي شود قبل از مطالعه ي نحوه ساخت ColumnStore Index، قسمت هاي قبلي را مرور فرماييد.


نحوه ساخت ColumnStore Index

 در زیر نحوه ساخت ColumnStore Index در SQL Server 2012 و 2014 بررسی شده است:

نحوه ی ایجاد Column Store Index در SQL Server 2012

در SQL Server 2012 فقط ایندکس از نوع Non-clustered می توان ایجاد کرد.

با ایجاد ایندکس از نوع Column Store Index جدول مذکور بصورت اتوماتیک در حالت Read-only قرار می گیرد. و اگر قصد Update / Insert / Delete دارید، ابتدا باید ایندکس Column Store Index را غیر فعال (Disable) کنید و بعد از انجام عملیات های مذکور، مجدداً آنرا Rebuild نمایید. (برای Disable یا Rebuild کردن ایندکس های Column Store Index در SQL Server 2012 وارد پنل Object Explorer شده و روی ایندکس مورد نظرتان راست کلیک کنید. در منوی ظاهر شده گزینه های Disable و Rebuild را مشاهده خواهید کرد)

مثال 1: اسکریبت ساخت یک ایندکس Non-clustered از نوع Column Store Index

Column Store Index

CREATE NONCLUSTERED COLUMNSTORE INDEX IX_ColumnStore 
    ON Employees(FirstName,LastName,HireDate)

در مثال بالا یک ایندکس با نام "IX_ColumnStore" روی سه فیلد FirstName,LastName,HireDate از جدول Employees البته از نوع Column Store Index ایجاد شده است.


نحوه ی ایجاد Column Store Index در SQL Server 2014

مشکل ساخت ایندکس از انواع دیگر که در SQL Server 2012 وجود داشت، در اینجا رفع شده است. همچنین مشکل Read-only نیز رفع شده و داده های جدول را می توان Update / Insert / Delete نمود.

نکته مهم: اگر در SQL Server 2014 قصد ساخت ایندکس Clustered از نوع Column Store Index را دارید، قبل از آن باید از خیر تمام ایندکس های دیگر و حتی کلید جدولتان بگذرید ...!  اما این حالت در مورد ایندکس Non-Clustered صادق نیست.


در ادامه آموزش "نحوه ساخت ColumnStore Index" خواهيد ديد ...!

با خريد بسته آموزشي "نحوه ساخت ColumnStore Index" موارد زير را خواهيد ديد:

  1. lehعملی استفاده از Column Store Index
  2. ساخت یک Column Store Index از طریق کنسول SQL Server
نظرات کاربران

مدرس
مهندس مسعود طاهری

مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستم‌های شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.

تضمین کیفیت

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نحوه ساخت ColumnStore Index

هزینه آموزش
36,000 تومان
حجم فایل 49.09 مگابایت
مدت زمان 00:10:35
شماره درس 24
نوع آموزش تصویری و کاملاً فارسی
تعداد دانشجو 4300