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 مقاله توسط این نویسنده
محصولات
61 دوره توسط این نویسنده
مسعود طاهری

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

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

هر روز یک ایمیل، هر روز یک درس
آموزش SQL Server بصورت رایگان
همین حالا فرم زیر را تکمیل کنید
دانلود رایگان جلسه اول
نیک آموز علاوه بر آموزش، پروژه‌های بزرگ در حوزه هوش تجاری و دیتا انجام می‌دهد.
close-link