In-Memory OLTP و Columnstore در SQL Server
هدف ما از این دوره بکارگیری تکنولوژیهای جدید مایکروسافت در حوزه SQL Server در دنیای واقعی و محیطهای عملیاتی است. انتقال تجربیات در حوزه Columnstore و Memory-Optimized و بررسی و پیاده سازی سناریوهای عملی از دیگر اهداف این دوره است. همچنین در طول این دوره، بیش از ۲۰۰ مثال و تمرین را بررسی می کنیم.
40%
قیمت اصلی: 1.890.000 تومان بود.1.134.000 تومانقیمت فعلی: 1.134.000 تومان.
طول دوره: 24 ساعت
سطح دوره: متوسط
خرید اقساطی با
اسنپ پی و
دیجی پی
عنوان دوره: In-Memory OLTP و Columnstore در SQL Server
پشتیبانی تلگرامی: دارای گروه تلگرامی اختصاصی است.
طول دوره: 24 ساعت
مخاطبین: برنامه نویسان و مدیران بانک اطلاعاتی
تاریخ شروع دوره: این دوره ضبط و در پلیر اختصاصی ارائه میگردد.
سیستمعاملهای قابل استفاده اسپاتپلیر: ویندوز، اندروید، ایفون (سیب، اناردون)، مک
سر فصل های دوره
13 فصل
202 قسمت
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
دانلود و تماشای دمو
دموی دوره آموزشی In-Memory OLTP و Columnstore در SQL Server 2017
دانلود سر فصل
فرمت PDF
19 صفحه
حجم 2 مگابایت
مدرسین دوره
سوالات متداول
در این دوره از چه نسخه SQL Server استفاده میشود و آیا ورژن آن روی مباحث تدریسشده مؤثر است؟
In-Memory OLTP چیست؟
پیشنیاز این دوره چیست و برای چه افرادی مناسب است؟
چگونه In-Memory OLTP را نصب کنم؟
تفاوت میان OLTP سنتی و In-Memory OLTP چیست؟
اجزای اصلی معماری In-Memory OLTP در SQL Server چیست؟
جداول Memory-Optimized چه مزایایی به جدولهای مبتنیبر دیسک دارند؟
Columnstore Index چیست؟
Columnstore Index چه برتری خاصی نسبت به Row store Index در In-Memory OLTP دارد؟
چه نوع ایندکسهایی در جداول OLTP استفاده میشوند؟
چه چالشهایی در پیادهسازی In-Memory OLTP وجود دارد و مناسب چه سیستمهایی است؟
آیا این دوره آموزشی بهروزرسانی خواهد شد و شرایط دریافت آن چگونه است؟
آیا خرید اقساطی امکانپذیر است؟
نحوه تماشا این دوره به چه شکل است؟
خرید با فاکتور رسمی چگونه است؟
این دوره به چه شکل ضبط شده است؟
آیا میتوانم مشاوره سازمانی برای پروژه دریافت کنم؟
آیا امکان برگزاری دورههای سازمانی وجود دارد؟
میخواهم مشاوره / تدریس خصوصی بگیرم؟
نحوه پشتیبانی دوره به چه صورت است؟
من بازهم سؤال دارم؛ امکان ارتباط با مشاوران نیک آموز وجود دارد؟
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره با تکمیل فرم زیر، از مشاوره رایگان استفاده نمائید.
قیمت اصلی: 1.890.000 تومان بود.1.134.000 تومانقیمت فعلی: 1.134.000 تومان.
faramarzyari
سلام دوره رو خرید کردم الان ۲۴ ساعت گذشته هنوز خبری از لینک دانلود نیست
ایمیل هم زدم از پاسخ خبری نیست
تیم فنی نیک آموز
درود وقت بخیر
حساب کاربری شما بررسی شما، دسترسی برای دانلود اوکی هست
یکبار دیگه مجدد تست کنید در صورت بروز مشکل به ایدی @nikamooz_webmaster در تلگرام پیام ارسال نمایید.
سپاس از همراهی شما
faramarzyari
سلام دوره رو خرید کردم الان ۲۴ ساعت گذشته هنوز خبری از لینک دانلود نیست
ایمیل هم زدم از پاسخ خبری نیست
amirhossein9675th
سلام و خسته نباشید خدمت استاد حسین پور و تیم نیک آموز .
در این دوره چه از چه نسخه SQL-Server استفاده شده ؟
آیا نسخه SQL-Server روی مباحث گفته شده تاثیر گزار است ؟
آرزو محمدزاده
درود بر شما
نسخه مورد استفاده در این آموزش نسخه ۲۰۱۷ می باشد اما برای استفاده از این آموزش ها حداقل نسخه ۲۰۱۴ را باید داشته باشید. ولی ترجیح ما به نسخه ۲۰۱۷ می باشد.
سپاس از همراهی شما
amirhossein9675th
سلام و خسته نباشید خدمت استاد حسین پور و تیم نیک آموز .
در این دوره چه از چه نسخه SQL-Server استفاده شده ؟
آیا نسخه SQL-Server روی مباحث گفته شده تاثیر گزار است ؟
Mehdi
با سلام،
در یک محیط عملیاتی دیتابیسی ۱.۳ ترا بایت حجم دارد و میزان RAM سرور برابر با ۱۸۵ گیگا بایت است، اگر حجم جداول In-Memory نهایتا به ۳۲ گیگابایت برسد آیا احتمال مواجه شدن با خطای Insufficient Memory وجود دارد یا خیر ؟ در حال حاضر حجم این جداول برابر ۲۴ گیگابایت است و میزان ۱۸۵ گیگابایت حافظه سرور کاملا Used می باشد.
با سپاس.
آرزو محمدزاده
سلام
برای کنترل این موضوع به Resource Governor و تنظیمات Default Resource Pool توجه داشته باشید (این موضوع در بدترین حالت است)
و مورد بعدی این که در نسخه های قبلی SQL ما یه سری باگ هایی در این خصوص در شرایط خاص داشتیم که بیشتر اون ها رفع شده است
لینک زیر به شما جهت می دهد
https://docs.rackspace.com/blog/handle-memory-pressure-alerts-from-memory-optimized-tables-in-sql-server/
Mehdi
با سلام،
در یک محیط عملیاتی دیتابیسی ۱.۳ ترا بایت حجم دارد و میزان RAM سرور برابر با ۱۸۵ گیگا بایت است، اگر حجم جداول In-Memory نهایتا به ۳۲ گیگابایت برسد آیا احتمال مواجه شدن با خطای Insufficient Memory وجود دارد یا خیر ؟ در حال حاضر حجم این جداول برابر ۲۴ گیگابایت است و میزان ۱۸۵ گیگابایت حافظه سرور کاملا Used می باشد.
با سپاس.
Mehdi
با احترام،
پروسیجر مذکور توسط Thread های زیادی Call می شد و با توجه به اینکه از Table Type هایی In-Memory استفاده می کرد با خطای insufficient memory مواجه می شد، همچنین در ساختار این SP از جداول Temp استفاده می شد. با Tune کردن جداول Temp که از نوع Heap Table بودن سرعت اجرای پروسیجر بسیار افزایش یافت و مشکل عنوان شده نیز برطرف گردید.
موفق باشید.
Mehdi
با احترام،
پروسیجر مذکور توسط Thread های زیادی Call می شد و با توجه به اینکه از Table Type هایی In-Memory استفاده می کرد با خطای insufficient memory مواجه می شد، همچنین در ساختار این SP از جداول Temp استفاده می شد. با Tune کردن جداول Temp که از نوع Heap Table بودن سرعت اجرای پروسیجر بسیار افزایش یافت و مشکل عنوان شده نیز برطرف گردید.
موفق باشید.
Mehdi
با سلام،
من در اجرای یکی از 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 است.
موفق باشید
Mehdi
با سلام،
من در اجرای یکی از 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/