SQL Server 2016 CTP 2.4 منتشر شد

SQL Server 2016 CTP 2.4 منتشر شد

نوشته شده توسط: مسعود طاهری
۱۱ مهر ۱۳۹۴
زمان مطالعه: 15 دقیقه
۰
(۰)

چند روزی است که SQL Server 2016 CTP 2.4 منتشر شده است در این نسخه از SQL Server قابلیت‌های زیر اضافه شده است.

ایجاد تغییراتی جدید در حوزه Columnstore Index

یکی از قابلیت‌های جدید SQL Server 2012 معرفی نوع جدیدی از ایندکس‌ها با عنوان Columnstore Index بود در این نوع ایندکس معماری ذخیره‌سازی فرق کرده و SQL Server روز به روز با توجه به نسخه‌های جدید ارائه شده قابلیت‌های وحشتناکی به آن اضافه می‌کند. SQL Server 2016 قابلیت‌های زیادی به این نوع ایندکس (مانند Updatable Non Clustered Columnstore Index و استفاده از Columnstore Index در Memory Optimized Tableها و…) اضافه کرده است.
اما در SQL Server 2016 CTP 2.4 چند قابلیت خوب به این نوع ایندکس اضافه شده است. لیست تغییرات مربوط به این حوزه را می‌توانید در ادامه مشاهده کنید.

۱- Frictionless operational analytics. Existing nonclustered columnstore indices (NCCI) are updateable without requiring index rebuild.

۲- Parallel Index build of nonclustered columnstore index (NCCI). Starting with CTP 2.4, NCCI can now be built in parallel, leveraging available cores/logical processors available on the server for significant performance improvement.

۳- INSERT operations performance in delta Rowgroup. Prior to CTP2.4, the delta rowgroup data was PAGE compressed, which added overhead for Insert operations. With CTP2.4, the data in delta rowgroup is no longer PAGE compressed.

۴- Better query performance with nonclustered columnstore index (NCCI).
String predicate pushdown.
Improved query path when processing deleted rows by bypassing delete buffer when possible.

برای اینکه درباره Columnstore Index و معماری آن آشنا شوید می‌توانید به لینک‌های زیر مراجعه کنید
https://nikamooz.com/learn-column-store-index (آشنایی اولیه با Columnstore Index در SQL Server)
http://www.nikoport.com/columnstore (مقاله‌های بسیار پیشرفته و حرفه‌ای در مورد Columnstore Index)

 حذف نسخه ۳۲ بیتی

SQL Server 2016  دیگر نسخه ۳۲ بیتی نخواهد داشت و صرفاً نسخه ۶۴ بیتی آن ارائه خواهد شد.

تغییر در مراحل نصب به ازای بانک اطلاعاتی TempDB

همانطور که اطلاع دارید TempDB یکی از بانک‌های اطلاعاتی سیستمی SQL Server است که انجام تنظیمات بهنیه بر روی آن باعث افزایش کارایی SQL Server می‌شود در SQL Server 2016 شما می‌توانید هنگام نصب Instance مورد نظر خود تنظیمات مربوط به این بانک اطلاعاتی در پنجره‌ای مشابه شکل زیر انجام دهید.
لازم به ذکر است که دلیل مربوط به انجام این تنظیمات در طی دوره ۱۵ جلسه‌ای Performance Tuning بررسی خواهد شد.

بهینه‌سازی فرآیندهای مربوط به Maintenance Plan

انجام فعالیت‌های Maintenanceی مربوط به بانک اطلاعاتی یکی از وظایف یک DBA خوب می‌باشد. SQL Server برای اینکه اینکار را برای DBAها راحت‌تر کند ابزاری به نام Database Maintenance Plan ارائه کرده است که شاید خیلی از دوستان فرآیندهای مربوط به نگهداری بانک اطلاعاتی را  با استفاده از این ابزار انجام می‌دهند. برای اینکه با این ابزار آشنا شوید می‌توانید به این لینک مراجعه کنید.

اما مشکل اصلی این ابزار این است که در برخی از انعطاف لازم را ندارد. برای مثال من می‌خواهم در فرآیند Rebuild Index (بازسازی ایندکس) ایندکس‌های Rebuild شود که Fragmentation آنها بالای ۳۰ درصد بوده و…

خود من به شخصه مجبور هستم در برخی از موارد فرآیند Rebuild ایندکس را با استفاده از Custom Script انجام دهم.

اما حالا اواضاع فرق کرده است در SQL Server 2016 هوشمندی‌های خاصی به ازای Database Maintenance Plan اضافه شده است که در تصاویر زیر می‌توانید با تغییرات مربوط به آن آشنا شوید.

تغییرات مربوط به Database Check Integrity (DBCC CHECKDB)

تغییرات مربوط به Reorganize کردن ایندکس‌ها

تغییرات مربوط به Rebuild کردن ایندکس‌ها

تغییرات مربوط به به روز رسانی Statisticsها

تغییرات مربوط به تهیه نسخه پشتیبان از بانک اطلاعاتی : لازم می‌دانم اشاره کنم تغییرات مربوط به این قسمت در جهت افزایش سرعت تهیه نسخه پشتیبان می‌باشد. برای کسب اطلاعات بیشتر در این خصوص می‌توانید به دوره آنلاین ترفندهای افزایش سرعت تهیه و بازیابی نسخه پشتیبان مراجعه کنید.
راستش را بخواهید واقعا با تغییرات انجام شده در حوزه Maintenance Plan بسیار حال کردم

انجام تغییراتی در حوزه SSIS

سرویس Integration Service یکی از قدرمندترین ابزارهای ETL در حوزه Database می‌باشد در این نسخه از SQL Server قابلیت‌های جدید به این سرویس اضافه شده است که در ادامه هر کدام از آنها را بررسی خواهیم کرد.

۱- Complex data feed including Data Streaming destination.
۲- Balanced data distributor (BDD).
۳- Excel 2013 source and destination (requires Access runtime 2013).
۴- AlwaysOn support.
۵- oData v4 source component in addition to oData v3.

چند قابلیت هم در CTPهای قبلی مانند Custom Log و… اضافه شده است.

برای کسب اطلاعات بیشتر در این خصوص می‌توانید به لینک زیر مراجعه کنید.
https://www.mssqltips.com/sqlservertip/4034/integration-services-logging-levels-in-sql-server-2016/

برای آشنایی با مفهوم ETL و همچنین قابلیت‌های سرویس SSIS می‌توانید به آدرس زیر مراجعه کنید.
https://nikamooz.com/what-is-ssis/ 

انجام تغییراتی در حوزه Reporting

Reporting Service یکی از قوی‌ترین ابزارهای گزارشگیری در SQL Server می‌باشد که از زمان ارائه تغییرات بسیار زیادی کرده است. در این نسخه از SQL Server تغییراتی در SSRS ارائه شده است که در ادامه هر کدام از آنها را بررسی خواهیم کرد.

۱- Design-time control over layout of report parameters, including the ability to have more than two columns of parameters and to control the position of each parameter within the Parameters pane.
 ۲- Export to PowerPoint.

۳- A new printing feature that works across modern browsers and doesn’t require installing an ActiveX control.

چنانچه بخواهید با ابزارهای گزارش‌گیری آشنا شوید می‌توانید به لینک‌ زیر مراجعه کنید.
https://nikamooz.com/reporting-software/

 و اما در انتها برای دانلود SQL Server 2016 و نرم‌افزارهای وابسته به آن می‌توانید به آدرس‌های زیر مراجعه کنید.

۱- دانلود SQL Server 2016 CTP 2.4
http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016

۲- دانلود SQL Server 2016 Report Builder 2.4
http://www.microsoft.com/en-us/download/details.aspx?id=49162
۳- دانلود SQL Server Management Studio 2016
https://msdn.microsoft.com/en-us/library/mt238290.aspx

برای اینکه با تغییرات انجام شده در SQL Server 2016 آشنا شوید می‌توانید به مقالات زیر در سایت نیک آموز مراجعه کنید.
https://nikamooz.com/?s=sql+server+2016&submit=Search

چه رتبه ای می‌دهید؟

میانگین ۰ / ۵. از مجموع ۰

اولین نفر باش

title sign
معرفی نویسنده
مسعود طاهری
مقالات
28 مقاله توسط این نویسنده
محصولات
59 دوره توسط این نویسنده
مسعود طاهری

مسعود طاهری مدرس و مشاور ارشد SQL Server & BI ،  مدیر فنی پروژه‌های هوش تجاری (بیمه سامان، اوقاف، جین وست، هلدینگ ماهان و...) ، مدرس دوره‌هــای SQL Server و هوش‌تجاری در شرکت نیک‌آموز و نویسنده کتاب PolyBase در SQL Server

پروفایل نویسنده
title sign
دیدگاه کاربران

    •     با سلام و عرض ادب 

      ممنون از زحمات شما استاد گرانقدر و عزیز
    • برای اینکار 

      Datazen و PowerBI هر دو توسط مایکروسافت ارائه شده
      Datazen یکی از ساده ترین ها و بهترین ها آخرین نسخه را دانلود و شروع به کار کنید در دوره SQL Server ویژه برنامه نویسان حدود ۱۵ دقیقه در این مورد (در یکی از جلسات صحبت کردیم) 
      در سایت نیک آموز سرچ کنید و همچنین گوگل
    •     با سلام و خسته نباشید بابت سایت فوق العادتون

      می بخشید یک سوال خدمتتون بپرسم این که پروژه کارشناسی بنده SSRS هستش منتها استاد محترم خواستند که گزارش ها بر روی موبایل و یا تبلت نمایش داده شود ؟
      می خواستم بدونم شما راه حل و یا پیشنهادی بابت این موضوع دارید ؟
      آیا در نسخه جدید SQL SERVER به این موضوع پرداخته شده است؟
      بی صبرانه منتظر جوابهایتان هستم
    • مهندس طاهری عزیز، وقت شما بخیر 

      با گذری به راهنمای استفاده از Sql Server2016 (^اینجا) بطور عمیق تری متوجه امکانات و قابلیت های نسخه جدید که با اسکریپت های مربوطه توضیح داده، شدم که برخی از قسمتهاش بنا به نیاز هربرنامه نویسی اون شخص رو به وجد میاره… درهر صورت بنده قبل از ماه مبارک رمضان از طریق LinkeIn با شما درمورد انتشار مقالات خوب تون در خصوص این نسخه درتماس بودم و گفتید که بعد از ماه رمضان استارت خواهید زد ولی تا الان فقط در حد معرفی این محصول زحمتش رو کشیدید. با وجودیکه در ^اینجا خیلی خوب توضیحات شفاف سازی شده ولی نکات ریز تجربی و ارزشمندی که اساتیدی مثل شما در مقالات شون بهش اشاره کرده و در دسترس و اشتراک کاربران سایت قرار میدند بسیار ارزشمند و حائز اهمیت هستش و مطمئناً خیلی از دوستان نیک آموزی دیگه نیز منتظر و هم عقیده با بنده هستند.
      با تشکر از زحمات شما.
    • مهندس طاهری عزیز، وقت شما بخیر 

      با گذری به راهنمای استفاده از Sql Server2016 (^اینجا) بطور عمیق تری متوجه امکانات و قابلیت های نسخه جدید که با اسکریپت های مربوطه توضیح داده، شدم که برخی از قسمتهاش بنا به نیاز هربرنامه نویسی اون شخص رو به وجد میاره… درهر صورت بنده قبل از ماه مبارک رمضان از طریق LinkeIn با شما درمورد انتشار مقالات خوب تون در خصوص این نسخه درتماس بودم و گفتید که بعد از ماه رمضان استارت خواهید زد ولی تا الان فقط در حد معرفی این محصول زحمتش رو کشیدید. با وجودیکه در ^اینجا خیلی خوب توضیحات شفاف سازی شده ولی نکات ریز تجربی و ارزشمندی که اساتیدی مثل شما در مقالات شون بهش اشاره کرده و در دسترس و اشتراک کاربران سایت قرار میدند بسیار ارزشمند و حائز اهمیت هستش و مطمئناً خیلی از دوستان نیک آموزی دیگه نیز منتظر و هم عقیده با بنده هستند.
      با تشکر از زحمات شما.
    • به لینک زیر نگاه کنید پیش نیازهای نصب را متوجه خواهید شد

      https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx

      لطفا خطایی را که با آن برخورد کردید را در اینجا قرار دهید
    • به لینک زیر نگاه کنید پیش نیازهای نصب را متوجه خواهید شد

      https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx

      لطفا خطایی را که با آن برخورد کردید را در اینجا قرار دهید
    •     سلام من خیلی به کمک احتیاج دارم آقا من sql server2014نصب کردم حتی net framwork هم نصب کردم اما بازم پیام خطا میده و نصب نمیشه باید چه چیزایی نصب کنم تا بتونم استفاده کنم .ممنونم از سایت نیک آموز

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

    • سلام

      یکی دیگه از امکاناتی که مایکروسافت در نسخه ۲۰۱۶ برای برنامه نویسان وکاربران خود در نظر گرفته ویژگی Encrypt Column of Data هستش که در موارد بسیاری از پروژه های سازمانی کاربرد دارد.
  • 1
  • 2
ثبت نام رایگان در همایش Tehran .NET Conf 2023 ، همین الان کلیک کنید
ثبت نام رایگان..
close-image