نیک آموز > محصولات > In-Memory OLTP و Columnstore در SQL Server

In-Memory OLTP و Columnstore در SQL Server

هدف ما از این دوره بکارگیری تکنولوژی‌های جدید مایکروسافت در حوزه SQL Server و همچنین آموزش پایگاه داده در دنیای واقعی و محیط‌های عملیاتی است. انتقال تجربیات در حوزه Columnstore و Memory-Optimized و بررسی و پیاده سازی سناریوهای عملی از دیگر اهداف این دوره است. همچنین در طول این دوره، بیش از ۲۰۰ مثال و تمرین را بررسی می کنیم. کامل‌ترین آموزش SQL Server را در نیک آموز فرا بگیرید.

1.890.000 تومان

طول دوره: 24 ساعت
سطح دوره: متوسط
خرید اقساطی با اسنپ پی
عنوان دوره: In-Memory OLTP و Columnstore در SQL Server
پشتیبانی تلگرامی: دارای گروه تلگرامی اختصاصی است.
طول دوره: 24 ساعت
مخاطبین: برنامه نویسان و مدیران بانک اطلاعاتی
تاریخ شروع دوره: این دوره ضبط و در پلیر اختصاصی ارائه می‌گردد.
سیستم‌عامل‌های قابل استفاده اسپات‌پلیر: ویندوز، اندروید، ایفون (سیب، اناردون)، مک
skillicon
آموزش مهارت محور
skillicon
انتقال دانش تجربی اساتید
skillicon
رفع اشکالات و پشتیبانی فنی
skillicon
به روز رسانی دوره‌ها
skillicon
معرفی برترین‌ها به بازار کار
skillicon
دانلود اسکریپت‌ها و مثال‌ها
skillicon
شارژ کیف پول کاربری
title sign
سر فصل های دوره
13 فصل
199 قسمت
24 ساعت
1
تراکنش، مدیریت تراکنش، همزمانی در SQL Server
2
تعریف Lock و Latch در SQL Server و کاربردهای آن
3
آشنایی با عملکرد سیستم عامل SQL Server (SQL OS)
4
معرفی Wait و Wait Statistics و بررسی انواع مختلف Wait در SQL Server
5
بررسی Data Partitioning در SQL Server
6
Columnstore ، ساختار ذخیره‌سازی ستونی و Batch Processing
7
بررسی مباحث Internal ایندکس Columnstore
8
آشنایی با تکنولوژی In-Memory OLTP
9
انواع ایندکس در جداول Memory-Optimized
10
Memory Consumers و نحوه ذخیره سازی رکورد به صورت Off-Row
11
معرفی و بررسی کاربردهای ماژول های Native Compile
12
بررسی مباحث پیشرفته در تکنولوژی In-Memory OLTP
13
بررسی ابزارهای کاربردی و مدیریت آبجکت‌های In-Memory OLTP
title sign
دانلود و تماشای دمو

دموی دوره آموزشی In-Memory OLTP و Columnstore در SQL Server 2017

138 مگابایت
دانلود ویدیو
title sign
دانلود سر فصل
فرمت PDF
19 صفحه
حجم 2 مگابایت
دانلود سر فصل دوره
title sign
مدرسین دوره
title sign
سوالات متداول
در این دوره از چه نسخه SQL Server استفاده می‌شود و آیا ورژن آن روی مباحث تدریس‌شده مؤثر است؟
پیش‌نیاز این دوره چیست و برای چه افرادی مناسب است؟
چگونه In-Memory OLTP را نصب کنم؟
تفاوت میان OLTP سنتی و In-Memory OLTP چیست؟
آیا این دوره آموزشی به‌روزرسانی خواهد شد و شرایط دریافت آن چگونه است؟
آیا خرید اقساطی امکان‌پذیر است؟
نحوه تماشا این دوره به چه شکل است؟
خرید با فاکتور رسمی چگونه است؟
این دوره به چه شکل ضبط شده است؟
آیا می‌توانم مشاوره سازمانی برای پروژه دریافت کنم؟
آیا امکان برگزاری دوره‌های سازمانی وجود دارد؟
می‌خواهم مشاوره / تدریس خصوصی بگیرم؟
نحوه پشتیبانی دوره به چه صورت است؟
من بازهم سؤال دارم؛ امکان ارتباط با مشاوران نیک آموز وجود دارد؟
title sign
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره با تکمیل فرم زیر، از مشاوره رایگان استفاده نمائید.
  • این قسمت برای اهداف اعتبارسنجی است و باید بدون تغییر باقی بماند.

title sign
دیدگاه کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

14 دیدگاه برای In-Memory OLTP و Columnstore در SQL Server

  1. سلام
    خسته نباشید من روی یک دیتابیس که روی دیسک بوده امکان oltp رو فراهم کردم و داره کار میکنه فقط حجم ldf زیاد شده و الان من ldf رو پاک کردم و دوباره اتچ کردم ولی ارور داده که نمیتونه بدونه فایل لاگ اتچ کنه!!
    ولی برای دیتابیس های از نوع فقط دیسک بعد از حذف لاگ و دوباره اتچ کردن خودش ایجاد میشه.
    ممنون میشم راهنماییم کنید.

    • سلام
      به احتمال زیاد فایل لاگی که شما پاک کردید دارای داده های تراکنشی ناتمام و… است در هر حال برای Attach کردن بانک اطلاعاتی SQL Server نیاز به این فایل خواهد داشت. اگر با استفاده از روش های معمول (که احتمال می دهم امتحان کرده باشید) نتوانید بانک اطلاعاتی خود را Attach کنید مجبور به انجام پروسه های Recovery با استفاده از ابزارهای جانبی هستید

  2. سلام
    خسته نباشید من روی یک دیتابیس که روی دیسک بوده امکان oltp رو فراهم کردم و داره کار میکنه فقط حجم ldf زیاد شده و الان من ldf رو پاک کردم و دوباره اتچ کردم ولی ارور داده که نمیتونه بدونه فایل لاگ اتچ کنه!!
    ولی برای دیتابیس های از نوع فقط دیسک بعد از حذف لاگ و دوباره اتچ کردن خودش ایجاد میشه.
    ممنون میشم راهنماییم کنید.

  3. با سلام،

    من در اجرای یکی از Procedure های دیتابیس با خطای
    There is insufficient system memory in resource pool ‘default’ to run this query
    مواجه می شوم. دیتابیس از Table Type ها و جداول In-Memory Optimized استفاده می کند.
    مطابق لینک زیر با تغییر Default Pool به ۹۰ درصد آیا مشکل برطرف خواهد شد؟
    البته لینک زیر در هنگام Restore با این خطا مواجه شده است.
    https://blog.sqlauthority.com/2017/12/16/sql-server-fix-error-restore-operation-failed-database-due-insufficient-memory-resource-pool-default/

    • درود وقت بخیر
      به نقل از مهندس احسان حسین پور

      فضای حافظه سرورتون پایین است. در نظر گرفتن resource pool مجزا در این شرایط کمکی به شما نمیکند. دیدگاه جدا کردن resource pool برای ابجکت های memory-optimized مناسبه به این دلیل که یک فضای مجزا برای buffer pool برای پردازش جدول های Disk-Based باقی میماند.فضای حافظه جدول های memory-optimized رو می تونید با ویوی سیستمی
      Sys.dm_db_xtp_table_memory_stats
      بررسی و مانیتور کنید و ببینید چند درصد از کل فضای حافظه سرور رو به خودشون تخصیص دادن. یکی از مهم ترین اصولی که باید توی طراحی و استفاده از تکنولوژی In-Memory OLTP در نظر بگیریم، مدیریت میزان فضای مورد نیاز برای آبجکت های memory-optimized است.

      موفق باشید

  4. با سلام،

    من در اجرای یکی از Procedure های دیتابیس با خطای
    There is insufficient system memory in resource pool ‘default’ to run this query
    مواجه می شوم. دیتابیس از Table Type ها و جداول In-Memory Optimized استفاده می کند.
    مطابق لینک زیر با تغییر Default Pool به ۹۰ درصد آیا مشکل برطرف خواهد شد؟
    البته لینک زیر در هنگام Restore با این خطا مواجه شده است.
    https://blog.sqlauthority.com/2017/12/16/sql-server-fix-error-restore-operation-failed-database-due-insufficient-memory-resource-pool-default/

  5. با احترام،

    پروسیجر مذکور توسط Thread های زیادی Call می شد و با توجه به اینکه از Table Type هایی In-Memory استفاده می کرد با خطای insufficient memory مواجه می شد، همچنین در ساختار این SP از جداول Temp استفاده می شد. با Tune کردن جداول Temp که از نوع Heap Table بودن سرعت اجرای پروسیجر بسیار افزایش یافت و مشکل عنوان شده نیز برطرف گردید.

    موفق باشید.

  6. با احترام،

    پروسیجر مذکور توسط Thread های زیادی Call می شد و با توجه به اینکه از Table Type هایی In-Memory استفاده می کرد با خطای insufficient memory مواجه می شد، همچنین در ساختار این SP از جداول Temp استفاده می شد. با Tune کردن جداول Temp که از نوع Heap Table بودن سرعت اجرای پروسیجر بسیار افزایش یافت و مشکل عنوان شده نیز برطرف گردید.

    موفق باشید.

  7. با سلام،

    در یک محیط عملیاتی دیتابیسی ۱.۳ ترا بایت حجم دارد و میزان RAM سرور برابر با ۱۸۵ گیگا بایت است، اگر حجم جداول In-Memory نهایتا به ۳۲ گیگابایت برسد آیا احتمال مواجه شدن با خطای Insufficient Memory وجود دارد یا خیر ؟ در حال حاضر حجم این جداول برابر ۲۴ گیگابایت است و میزان ۱۸۵ گیگابایت حافظه سرور کاملا Used می باشد.

    با سپاس.

  8. با سلام،

    در یک محیط عملیاتی دیتابیسی ۱.۳ ترا بایت حجم دارد و میزان RAM سرور برابر با ۱۸۵ گیگا بایت است، اگر حجم جداول In-Memory نهایتا به ۳۲ گیگابایت برسد آیا احتمال مواجه شدن با خطای Insufficient Memory وجود دارد یا خیر ؟ در حال حاضر حجم این جداول برابر ۲۴ گیگابایت است و میزان ۱۸۵ گیگابایت حافظه سرور کاملا Used می باشد.

    با سپاس.

1.890.000 تومان