نحوه ساخت 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" موارد زير را خواهيد ديد:
- lehعملی استفاده از Column Store Index
- ساخت یک Column Store Index از طریق کنسول SQL Server
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.