Performance tuning در SQL Server به بهبود عملکرد و سرعت اجرای پرسوجوها و عملیات دیگر در پایگاه داده SQL Server اشاره دارد که شامل انجام تغییرات و بهینهسازیهای مختلف برای بهبود عملکرد سیستم است. در این دوره، پس از آشنایی اولیه با معماری SQL Server، به بررسی Buffer Pool Extension و نحوه کار آن میپردازیم و با بررسی Page و انواع Data Type ها، شما را به متخصص تنظیم عملکرد در پایگاه داده SQL Server تبدیل میکنیم. کاملترین آموزش SQL Server را در نیک آموز فرا بگیرید؛ همچنین درصورتیکه نیاز به یادگیری دیتابیس دارید، پیشنهاد میکنیم دورههای آموزش پایگاه داده نیک آموز را از دست ندهید.
1,487,500 تومان
▪️ چرا SQL Server من کند است؟ ▪️ بررسی خروجی یک پروژه Performance Tunin ▪️ بررسی Batch Request موجود در Database Server ▪️ استفاده از تکنیکهای بهینهسـازی بانک اطلاعاتی ▪️ دلایل استفاده از SQL Server ▪️ بررسی مفهوم Database ▪️ آشنایی با مفهوم DMV و DMF در SQL Server ▪️ تعامل SQL Server با Disk,Memory, ▪️ تعامل SQL Server با Processor Disk,Memory, ▪️ Buffer Pool چیست؟ ▪️ بررسی مکانیزم WAL ▪️ Checkpoint چیست؟ و بررسی انواع آن ▪️ بررسی دسـتور Set Statistics … ▪️ بررسی مفهوم Data File و Log File ▪️ بررسی مفهوم Page ▪️ ارائه و حل تمرینهای کاربردی
Log File و اعمال تنظیمات مناسب برای آن:
همه ما میدانیم که بانکهای اطلاعاتی در SQL Server حداقل از یک Data File و یک Log File تشکیل شده است. چنانچه ما معماری ذخیرهسازی داده در هرکدام از این فایلها را بدانیم، رفتارمان نسبت به این فایلها عوض میشود. یکی از مواردی که من همیشه در بانکهای اطلاعاتی بزرگ، تنظیمات مناسبی برروی آن اعمال میکنم، تنظیمات مربوط به Log File است.
نوع دسترسی در این فایل بهصورت Sequential (دسترسی ترتیبی) است و برای افزایش کارایی بانک اطلاعاتی، باید تنظیمات مناسبی برروی آن اعمال نمود. درحال حاضر، در SQL Server 2022 با تنظیم اصولی و مناسب برای Initial Size و همچنین نحوه رشد، میتوان به عملکرد قابل قبولی در این زمینه رسید. ما در این دوره، با نحوه اعمال تنظیمات مناسب برای Log File و Data File آشنا خواهیم شد.
معرفی یک ابزار حرفهای برای آنالیز Execution Plan: ما در SSMS میتوانیم Execution Plan ها را مشاهده و آنالیز کنیم؛ اما SSMS امکانات محدودی برای آنالیز Plan دارد. ما در این دوره، شما را با یک ابزار خیلی قوی برای آنالیز Execution Plan آشنا خواهیم کرد.
▪️ بررسی اجمالی اجزاء یک سرور ▪️ Hypervisor چیست؟ ▪️ VMware vSphere چیست؟ ▪️ VMware ESXi چیست؟ ▪️ بررسی مفهوم Scale Out و Scale Up ▪️ مروری بر Buffer Pool ▪️ بررسی سرعت Device های ذخیره و بازیابی ▪️ بررسی Buffer Pool Extension ▪️ بررسی یک Case Study ▪️ معرفی Persisted Memory و بررسی مدلهای استفاده از آن ▪️ معرفی Persisted Memory ▪️ بررسی Buffer Pool Parallel Scan ▪️ بررسی راهکارهای افزایش سرعت فایلهای Database ▪️ بررسی معمـاری Log File
▪️ Recovery Model چیست؟ ▪️ بررسی Simple Recover Model ▪️ زمان استفاده از Simple Recover Model ▪️ بررسی Full Recover Model ▪️ بررسی Bulk-Logged Recover Model ▪️ نحوه سوئیچ به Bulk-Logged Recover Model ▪️ بررسی تنظیمات مناسب برای Log File ▪️ Transaction چیست؟ و بررسی ویژگیهای آن ▪️ استفـاده از مکانیزم WAL ▪️ بررسی مکانیزم Delayed Durability و نحوه کار و ویژگیها آن ▪️ ارائه و حل تمرینهای کاربردی
چرا باید جزئیات نحوه ذخیرهسازی دادهها در جداول را تا به این حد یاد بگیرم؟
این سؤالی است که خیلی از دوستانی که در دوره Performance Tuning در SQL Server شرکت میکنند، از من میپرسند. شما هرچقدر با جزئیات و ریزهکاریهای مربوط به SQL Server آشنا شوید، رفتارتان با آن عوض میشود و بهخوبی میتوانید از عهده مشکلات مربوط به کارایی بانکهای اطلاعاتی برآیید.
▪️ Page چیست؟ ▪️ بررسی ساختـار Page ▪️ بررسی Page Header ▪️ بررسی Data Row ▪️ بررسی Row Offset ▪️ Extent چیست؟ ▪️ بررسی Uniform Extent ▪️ بررسی Mixed Extent ▪️ Internal Object in SQL Server & Oracle
▪️ بررسی انــواع Data Type ها
▪️ تخصیص فضا برای نوع داده Fixed Length
▪️ بررسی Data Row
▪️ بررسی Row Overflow Storage
▪️ بررسی یک Case Study وحشتناک
▪️ Allocation Unit چیست؟
▪️ بررسی انــواع Allocation Unit
▪️ بررسی Data Page
▪️ بررسی Index Page
▪️ بررسی IAM Page
▪️ بررسی PFS Page
▪️ بررسی GAM Page
▪️ بررسی SGAM Page
▪️ بررسی DCM Page
▪️ Sparse Column چیست؟
▪️ ارائه و حل تمرینهای کاربردی
مسعود طاهری مدرس و مشاور ارشد SQL Server & BI مدیر فنی پروژههای SQL Server و هوش تجاری در نیک آموز، رئیس واحد دیتابیس شرکت پرداخت الکترونیک سداد، کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PEC co).،مدرس دوره ۲۵ جلسه ای آموزش Performance Tuning در SQL Server،مدرس دوره ۲۵ جلسهای هوش تجاری در SQL Server، مدرس دوره High Availability در SQL Server، سخنران همایش معرفی قابلیت های جدید SQL Server 2016، سخنران بخش هوش تجاری همایش مورد تایید مایکروسافت در سال ۲۰۱۷ در ایران، مشاور SQL Server در شرکت مهندسی رایورز، سازمان کشتیرانی کل کشور و شرکت توسعه رفاه پردیس (بانک رفاه)، مدرس دورههای سازمانی از جمله سازمان بورس، کشتیرانی، شونیز، سازمان زندانها، مرکز آمار ایران، رایورز و…،متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی و هوش تجاری می باشد.
بله؛ میتوانید ازطریق اسنپ پی، بهراحتی این دوره را تهیه کنید. کافیست در اسنپ پی، حساب کاربری ایجاد کرده و پس از ورود به صفحه نیک آموز، دوره موردنظر را تهیه کنید.
اگر بخواهید از خرید اقساطی بهعنوان روش پرداخت هزینه استفاده کنید، تنها یک چهارم آن را در ابتدا پرداخت خواهید کرد. شما میتوانید با مطالعه راهنمای خرید اقساطی دوره آموزشی با اسنپ پی، با مراحل آن آشنا شوید.
این دوره دارای لایسنس پخش است. شما میتوانید این دوره را در پلیر اختصاصی مجموعه، با نام اسپات پلیر مشاهده کنید. توجه کنید که پس از تهیه این دوره، یک کلید لایسنس منحصربهفرد در پنل کاربری شما قرار میگیرد.
در صورتی که به لایسنسهای بیشتری نیاز داشته باشید، میتوانید با پرداخت هزینه آن، از این مزیت برخوردار شوید.توجه کنید که تمام فایلهای مربوط به دوره، شامل سورس کدها و جزوات، همگی در اسپات پلیر قابل دسترس شما هستند. برای اطلاعات بیشتر، به مقاله راهنمای مشاهده محصولات آموزشی محافظت شده نیکآموز مراجعه کنید.
درصورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود با واحد فروش مجموعه (02191070017) تماس حاصل نمایید. لطفاً توجه کنید که پس از خرید آنلاین از سایت مجموعه، به هیچ عنوان امکان صدور فاکتور رسمی وجود نخواهد داشت.
این دوره در استودیو اختصاصی نیک آموز تهیه شده است و در آن، مفاهیم مربوط به درک و تحلیل دامنه کسب و کار بهصورت مرحلهبهمرحله و با جزئیات دقیق برای شما شرح داده میشوند.
نحوه ارائه دوره به گونهای است که شما میتوانید به دانش مطلوبی از نحوه شناخت نیازمندیهای دامنه سازمان برسید و همزمان با مدرس، به تجزیه و تحلیل نرمافزاری مثالها بپردازید.
شما میتوانید با مراجعه به فرم درخواست مشاوره تخصصی، از متخصصان نیک آموز مشاوره دریافت کنید و با به کارگیری مهارتهای تجربی تیم ما، راهنمایی بگیرید.
بله؛ در نیک آموز امکان برگزاری دورههای سازمانی بهصورت تخصصی فراهم شده است. بهمنظور ثبت درخواست، کافی است اطلاعات خود و دوره سازمانی مدنظر را در فرم درخواست آموزش سازمانی ثبت کنید تا ما با شما تماس بگیریم.
برای اینکه بتوانید در ارتباط مشاوره / تدریس خصوصی بگیرید، لطفاً فرم درخواست مشاوره مدرسین را تکمیل نمایید تا کارشناسان ما با شما تماس بگیرند.
رضایت شما از این دوره و کمک به رفع مشکلات احتمالی، برای ما اهمیت زیادی دارد. به همین دلیل، یک گروه پشتیبانی در تلگرام ایجاد شده است تا شما بتوانید درصورت نیاز، مسائل خود را در این بستر مطرح کنید.
تا حداکثر ۴۸ ساعت کاری پس از ثبت نام در دوره، با شما تماس گرفته میشود و فرآیند عضویت شما در گروه تلگرام نهایی خواهد شد.
بله؛ شما میتوانید از مشاورههای نیک آموز بهعنوان راهنما در مسیر خود استفاده کنید. برای این منظور، لطفاً شماره خود را در فرم مشاوره صفحه دوره وارد کنید تا مشاوران نیک آموز با شما تماس بگیرند.
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
Δ