نوروز 1404مبارک! تا پایان امشب - بیشترین تخفیف تا امروز (%۷۰ و %۹۰) ویژه جشنواره نوروزی 1404 فقط 24 ساعت دریافت

آموزش Performance Tuning در SQL Server ویدیویی 2025

در آموزش Performance Tuning در SQL Server ، ویدیویی 2025، شما به شکل کامل به بهبود عملکرد و بهره وری پایگاه داده SQL Server مسلط می‌شوید. ما در این دوره آموزشی سعی کرده‌ایم به شکل عملی و کاربردی بهینه سازی پایگاه داده SQL Server را به شما آموزش دهیم.

sql server performance tuning یا تنظیم عملکرد SQL یک جنبه ضروری از مدیریت پایگاه داده است که به بهبود کارایی کوئری های SQL کمک می کند و تضمین می دهد که سیستم های پایگاه داده به خوبی اجرا می شوند. کوئری هایی که به درستی تنظیم شده اند سریعتر اجرا می شوند، زمان پاسخگویی را کاهش می دهند و بار روی سرور را به حداقل می رساند.

دوره ویدیویی آموزش Performance Tuning در SQL Server تهیه شده در آکادمی لرن‌فایلز (2025) در قالب 91 ویدیوی آموزشی فارسی‌زبان به مدت 10 ساعت آموزش مفید (معادل بیش از 40 ساعت آموزش غیر مفید) تدریس شده است!

بپردازیم به مزیت های دوره آموزش Performance Tuning در SQL Server نسبت به باقی دوره ها

دوره آموزش Performance Tuning در SQL Server چه مزایایی دارد؟

با شرکت در دوره آموزش Performance Tuning در SQL Server، مهارت‌های خود را به سطح حرفه‌ای ارتقا دهید و تجربه عملی بهینه سازی پایگاه داده SQL را کسب کنید! در این دوره، شما گام به گام و با همراهی ما به دانش کافی در این زمینه دست خواهید یافت. اگر به دنبال یادگیری عمیق، تجربه عملی و ساخت نمونه کار قدرتمند برای رزومه خود هستید، این دوره برای شماست!

این بهترین و کاملترین آموزش Performance Tuning در SQL Server در ایران است!

با افتخار دوره لرن فایلز را با سایر دوره‌ها مقایسه کنید…

آموزش Performance Tuning در SQL Server از صفر تا صد، تولید شده توسط لرن فایلز به لحاظ سطح علمی، سرفصل و کیفیت بدون اغراق بهتریـن و کاملتـرین دوره‌ آموزش Performance Tuning در SQL Server در ایران است. (مستندات قابل ارائه است – دوره ای جامع‌تر، با کیفیت بیشتر و یا بروزتر از این دوره میشناسید؟ لطفاً از طریق این صفحه اعلام کنید!).

در ادامه مسیر آموزش پایگاه داده رسیدیم به آموزش Performance Tuning در SQL Server! ما در دوره آموزش Performance Tuning در SQL Server، تمام مباحث مختلف در رابطه با بهینه سازی پایگاه داده SQL را آموزش داده‌ایم.

آموزش Performance Tuning در SQL Server

در دوره آموزش Performance Tuning در SQL Server تولید شده توسط لرن فایلز برای اولین بار در ایران مطالب و سرفصل‌هایی تا این حد کامل و جامع گردآوری شده است تا شما را در بحث بهینه سازی عملکرد SQL Server از هر منابع آموزشی دیگری بی‌نیاز کند.

چرا آموزش Performance Tuning در SQL Server تهیه شده در لرن‌فایلز؟

  • در این دوره سعی شده به شکل عملی و ویژه ورود به بازارکار آموزش داده شود تا دانشجویان دارای توانایی‌های لازم برای ورود به بازار کار شوند.
  • شما با تهیه آموزش Performance Tuning در SQL Server از پشتیبانی ۳۶۰ درجه مدرس دوره برخوردار خواهید شد و میتوانید با مدرس دوره ارتباط مستقیم داشته باشید و جواب سوالات خود را فوراً دریافت نمایید.
  • آموزش Performance Tuning در SQL Server به صورت مداوم با سوالات و نیازهای دانشجویان آپدیت می‌شود و این آپدیت‌ها برای دانشجویان دوره به صورت کاملا رایگان است و در پنل می‌توانید آن ها را رایگان دریافت نمایید.
  • تعداد زیادی ویدیوی آموزش رایگان از دوره آموزش Performance Tuning در SQL Server به عنوان دمو و نمونه به صورت کامل و بدون تغییر از بخش‌های مختلف آموزش برای شما در ادامه قرار گرفته است که به باعث می‌شوند به راحتی بتوانید از کیفیت و سطح علمی بالای دوره آموزش Performance Tuning در SQL Server اطمینان حاصل کنید و ارائه این تعداد بالا از ویدیو رایگان از یک دوره آن هم تنها به عنوان نمونه جهت ارزیابی شما مخاطب عزیز، نشانگر اعتماد 100درصد ما به کیفیت دوره‌هایمان است.

آموزش Performance Tuning در SQL Server در یک نگاه سریع:

این ویدیو سریع و کوتاه را ببینید تا با آنچه در این دوره ویدیویی آموزش داده شده، بیشتر آشنا شوید:

بیایید قبل از بررسی سرفصل‌ها به تعاریف اولیه در زمینه آموزش Performance Tuning در SQL Server بپردازیم…

دوره اموزش Performance Tuning در SQL Server از صفر تا صد آکادمی لرن فایلز این فرصت را به شما خواهد داد تا با صفر تا صد بهبود عملکرد پایگاه داده SQL به صورت کامل آشنا شوید و در مثال های عملی آن را آموزش ببینید.

 SQL چیست؟

 SQL که عبارت سیکوئل هم به آن گفته می شود. این عبارت مخفف کلمات Structured Query Language  است. SQL  اس کیو ال یک زبان استاندارد برای دسترسی و کار با پایگاه داده (database) است. این زبان از سال ۱۹۸۷ یک زبان استاندارد بین المللی (ISO) بوده است.

Query چیست؟

جستارها یا کوئری ها عادی ترین عملیات در SQL محسوب می شوند که از راه یک عبارت تعریفی SELECT اجرا می شوند. عبارت SELECT داده ها را از یک یا چند جدول بازیابی می کند. عبارت «SELECT استاندارد» هیچ تاثیر ماندگاری بر روی پایگاه داده ندارد.

کوئری ها به کاربران اجازه می دهند تا داده دلخواه را تعریف کنند و «سیستم مدیریت دیتابیس» را مسئول برنامه ریزی، بهینه سازی و اجرای عملیات فیزیکی لازم برای تهیه نتیجه دلخواه قرار دهند.

حرفه‌ای ترین مدرس! از یک سِنیور (Senior DB Administrator) یاد بگیرید

با افتخار مدرس دوره آموزش Performance Tuning در SQL Server لرن فایلز را مقایسه کنید…

آموزش Performance Tuning در SQL Server توسط آقای نوید رامخو به عنوان یک فرد حرفه‌ای و سِنیور دیتابیس (Senior Database Administrator) تدریس شده است که در جایگاه برنامه نویس ارشد دیتابیس در تیم های داخل و خارج از ایران مشغول به فعالیت بوده و هست. این بدان معناست که مدرسین لرن فایلز صرفاً مدرس نیستند! بلکه متخصصین حرفه‌ای همان زمینه تخصصی هستند که سال‌ها در بازارکار تجربه‌های بسیار ارزشمندی را کسب کرده و امروز آن‌ها را برای شما در لرن فایلز ارائه کرده اند.

پس از صحبت درباره مدرس دوره بیایید بیشتر در مورد Performance Tuning در  SQL Server دقیق شویم.

Performance Tuning در  SQL Server یا تنظیم عملکرد SQL چیست؟

تنظیم عملکرد SQL فرآیند بهینه سازی کوئری های SQL برای بهبود سرعت و کارایی عملیات پایگاه داده است. این فرایند شامل تکنیک های مختلفی برای بهینه سازی اجرای کوئری ها، مدیریت موثرتر منابع سیستم و اطمینان از پاسخ سریع پایگاه داده به درخواست های کاربر است.

بهینه سازی عملکرد SQL بسیار مهم است زیرا کوئری های ضعیف بهینه سازی شده، می توانند به شدت بر سرعت پایگاه داده تأثیر بگذارند، استفاده از CPU را افزایش دهند و منجر به خرابی سیستم شوند. با بهبود زمان اجرای کوئری  و استفاده از منابع، تنظیم عملکرد عملکرد کلی پایگاه داده SQL را افزایش می دهد.

آنچه در آموزش Performance Tuning در SQL Server با هم یاد می‌گیریم:

برای آشنایی با آموزش Performance Tuning در SQL Server و سرفصل‌های آن این ویدیو را ببینید:

حالا که با سرفصل‌های دوره Performance Tuning در SQL Server آشنا شدید همراه ما باشید تا در ادامه جزئیات بیشتری از این آموزش را در اختیار شما دانشجویان لرن‌فایلز قرار دهیم…

 راهنمایی و مشورت با حرفه‌ای ها رایگان است!

اگر چیزی ذهن شما را مشغول کرده و یا سردرگم شده اید و نیاز به یک فرد حرفه‌ای و این‌کاره دارید تا با او مشورت کنید و راهنمایی‌های لازم را دریافت کرده و مسیر برایتان روشن شود، همین الان میتوانید با متخصصین حرفه‌ای لرن‌فایلز در واحد مشاوره تخصصی تلفنی (رایگان) تماس بگیرید اینجا کلیک کنید!

با ما همراه باشید تا در این آموزش دقیق تر شویم…

عوامل موثر بر سرعت SQL

برخی از عوامل اصلی که بر محاسبه و زمان اجرا در SQL تأثیر می‌گذارند عبارتند از:

  • اندازه جدول: جداول بزرگتر با میلیون ها سطر می توانند عملکرد کوئری  را در صورتی که کوئری  به تعداد زیادی ردیف برخورد کند، کندتر کنند.
  • Joins: استفاده از اتصالات پیچیده، به ویژه هنگام پیوستن به چندین جدول، می تواند به طور قابل توجهی بر زمان اجرای کوئری  تأثیر بگذارد.
  • جمع‌آوری‌ها: کوئری هایی که مجموعه داده‌های بزرگ را جمع‌آوری می‌کنند، به زمان و منابع پردازش بیشتری نیاز دارند.
  • همزمانی: کوئری های همزمان از چندین کاربر می تواند پایگاه داده را تحت الشعاع قرار دهد و منجر به عملکرد کند شود.
  • شاخص ها: نمایه سازی مناسب بازیابی داده ها را سرعت می بخشد، اما در صورت استفاده نادرست، می تواند منجر به ناکارآمدی شود.

این دوره آموزشی در زمان بسیار کمتر اما با مباحث خیلی بیشتر!

با افتخار مدت زمان و محتوای دوره لرن فایلز را با سایر دوره‌ها مقایسه کنید…

این دوره از ویژگی “تایم مفید” بهره‌مند است! یعنی ما بدون اینکه بخواهیم خلاصه کنیم یا فشرده کنیم، با بروزترین متدهای تدریس بین‌المللی و استانداردهای جهانی به گونه‌ای دوره آموزش Performance Tuning در SQL Server را تولید کرده‌ایم که نسبت به تمام دوره‌های مشابه موجود، مطالب و مباحث خیلی بیشتری را در زمان بسیار کمتری برای شما بیان و تدریس نموده‌ایم و به عبارت دیگر در زمانی معادل یک سوم دوره‌های مشابه موجود در وب، شما مطالب بسیار بیشتری را از ما تحویل میگیرید. این باعث جلوگیری از اتلاف وقت شما به عنوان دانشجو خواهد شد. ویژگی تایم مفید، یک مزیت بسیار متفاوت و مهم در دوره‌های لرن فایلز است. با این ویژگی به صورت مفید و بدون اتلاف وقت یاد میگیرید و سریع‌تر و بدون خستگی دوره‌ها را پر انرژی یکی پس از دیگری به پایان میرسانید! همه این‌ برای آن است که زمان شما بسیار ارزشمند است.

در ادامه به بررسی بهینه نبودن اس کیو ال خواهیم پرداخت…

مشکلات بهینه نبودن SQL

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

پیش از یادگیری»  پیشنیاز آموزش Performance Tuning در SQL Server؟

ما در لرن فایلز آموزش Performance Tuning در SQL Server را به گونه ای تدریس و تولید کرده‌ایم که این دوره برای تمام افراد اعم از مبتدی و متخصص کاربرد لازم خود را داشته باشد، اما تسلط به مباحث پایگاه داده و SQL Server پیشنیاز است.

اگر تمایل به طی کردن یک مسیر یادگیری کامل در زمینه پایگاه داده و متخصص شدن در این رشته را دارید، نیاز است تا مطابق مسیر استاندارد بین المللی و طبق یک برنامه از پیش تعیین شده، حرکت کنید و قبل از این دوره، طبق مسیری که برای شما در بالای همین متن در تب “پیشنیازها” قرار داده ایم حرکت کنید و آموزش‌ها را طبق آنچه در این بخش گفته ایم، به ترتیب مشاهده کنید.

پس از یادگیری»  دوره بعد از آموزش Performance Tuning در SQL Server؟

بعد از دوره آموزش Performance Tuning در SQL Server اگر تمایل دارید به مسیر آموزشی خود ادامه دهید، طبق مسیری که برای شما در بالای همین متن در تب “پیشنیازها” قرار داده ایم حرکت کنید و آموزش‌ها را طبق آنچه در این بخش گفته ایم، به ترتیب مشاهده کنید.

حالا بعد از کلی صحبت در مورد این آموزش و تکنولوژی‌های آن نوبت به سرفصل‌های اصلی دوره ویدیویی آموزش Performance Tuning در SQL Server رسیده است. همراه ما باشید…

سرفصل‌های دوره ویدیویی آموزش Performance Tuning در SQL Server

سرفصل‌ها کلی بوده و بسیاری از موارد ذکر نشده است و ممکن است هر بخش شامل چندین ویدیوی زیر مجموعه باشد. با ما همراه باشید با سرفصل‌های آموزش Performance Tuning در SQL Server:

  • مقدمه و معرفی مدرس و دوره، شیوه تدریس و پیشگفتار
  • آنچه در دوره آموزش Performance با هم یاد میگیریم؟
  • چرا این دوره شما را از هر دوره Performance دیگری بی نیاز میکند؟
  • چرا تنها با همین دوره میتوانید حضور قدرتمندی در بازار داشته باشید؟
  • چه تخصص هایی در Performance بیشترین درآمد را دارند؟
  • معرفی Performance و بررسی کاربرد های آن
  • چرا Performance را انتخاب کنیم؟
  • چه مواقعی پیش می آید که از این تکنیک استفاده کنیم؟
  • یادگیری این ابزار چقدر زمان میبرد؟
  • معرفی معماری SQL Server
  • معرفی Pageهای 8 کیلوبایتی
  • بررسی لایه های ذخیره سازی داده اعم از Relational, Storage
  • معرفی نرم افزار dB forge
  • آموزش کار با dB forge
  • دانلود SQL SERVER Enterprise ورژن 2016 به بالا
  • دانلود دیتابیس Adventure Works
  • دانلود دیتابیس Northwind
  • معرفی و ساخت اولین دیتابیس
  • معرفی کلیه داده ها قبل از ساخت دیتابیس
  • آموزش جداسازی فایل های دیتابیس
  • بررسی فایل های LDF , MDF
  • بررسی ذخیره سازی در جداول
  • بررسی Query های پر کاربرد در SQL SERVER
  • بررسی Select Query
  • بررسی مفهوم Schema
  • بررسی انواع حافظه Buffer Pool
  • بررسی حافظه Process Catch
  • بررسی DMV Query’s
  • بررسی DMF Query’s
  • بررسی کوئری های sys
  • مدیریت Session ها در دستورات DMVS
  • بررسی ورودی داده ای IO و CPU
  • بررسی ماهیت DMF Query
  • بررسی بهینه سازی کوئری های پر کاربرد
  • بررسی Read/Write های تولید شده در DMF
  • معرفی انواع دیتا تایپ
  • معرفی دیتا تایپ Fix
  • معرفی دیتا تایپ Variable
  • بررسی جامع دیتا تایپ INT
  • ساختار ایجاد جدول برای نوع داده ای int
  • بررسی میزان فضای اشغال شده در INT
  • بررسی دیتا تایپ Char
  • بررسی دیتا تایپ Nvarchar,Nchar
  • بررسی دیتا تایپ Date
  • بررسی دیتا تایپ Date Time
  • بررسی دیتا تایپ Time
  • بررسی دیتا تایپ DateTime2
  • بررسی دیتا تایپ Image
  • بررسی دیتا تایپ varbinary
  • بررسی دیتا تایپ Text
  • بررسی دیتا تایپ Ntext
  • جمع بندی کامل دیتا تایپ ها
  • بررسی کوئری Information Schema
  • بررسی مفهوم Statistics IO
  • بررسی داده های Text ,Image
  • ایجاد دیتا فیزیکی در جداول تستی
  • آموزش بررسی تک تک مقادیر IO
  • مدیریت دیتا های اضافی در Statistics IO
  • بررسی مفهوم Statistics Time
  • بررسی انواع Data Page ها
  • بررسی ترتیب ذخیره سازی درPage ها
  • بررسی index page ها
  • بررسی معماری Index Pages
  • بررسی صفحات Image/Text
  • بررسی مفهوم جداگانه ای از صفحات برای دیتاتایپ های بزرگ
  • بررسی صفحات GAM
  • بررسی انواع Data Pages
  • بررسی ترتیب ذخیره سازی درPages
  • یادگیری و بررسی Index Pages
  • توضیح و بررسی معماری Index Pages
  • بررسی صفحات Image/Text
  • بررسی مفهوم جداگانه ای از صفحات برای دیتاتایپ های بزرگ
  • بررسی صفحات GAM
  • یادگیری و توضیح در مورد مفهوم BCM Page
  • بررسی و یادگیری مفهوم Boot Pages
  • بررسی مفهوم PFS Pages
  • بررسی و یادگیری مفهوم IAM Page
  • بررسی مفهوم DCM و Backup
  • ایجاد داده تستی برای DCM Page
  • بررسی ID ذخیره شده در جداول Data Pages
  • بررسی دستورات DBCC
  • بررسی ورودی های قابل اجرا در دستور DBCC
  • بررسی Extent Pageها
  • مفهومPage های 8 کیلوبایتی
  • بررسی آپشن های مختلف Extent Page
  • بررسی قابلیت Uniform Page
  • مثال درباره ایجاد خطا در Extent Page
  • توضیح و بررسی مفهوم OverHead
  • یادگیری مفهوم آنالیز داده
  • بررسی یک سری از کوئری های مهم برای Optimization
  • بررسی دستور SpaceUsed
  • بررسی دیتا تایپ های پر حجم در مقابل دیتاتایپ هایOptimize شده
  • بررسی فایل خواندنی Physical و Logical
  • بررسی مفهوم Scan Count
  • بررسی مفهوم Read Ahead Reads در Statistics IO
  • بررسی مفهوم Page Server Read
  • بررسی مفهوم Lob Logical Read
  • بررسی مفاهیم داده ها در حافظه Ram
  • بررسی دستور Sp_HelpIndex
  • بررسی مفهوم Row Overflow
  • بررسی مجدد  Statisticsبرای پیدا کردن فضای مصرف شده در Storage
  • تجربه کاری در خصوص از بین رفتن داده ها و برگشت آن ها
  • بررسی دستور No_InfoMSG
  • بررسی داده های موجود در In-Row
  • بررسی دستور DBCC Page
  • بررسی مفهوم Buffer
  • بررسی دیتای صحیح یا In Row Data
  • بررسی دیتای اشتباه برای سریز شدن داده
  • بررسی و یادگیری Log Object
  • بررسی و یادگیری معادل سازی دیتا تایپ‌ها
  • بررسی سرریز داده‌های Image
  • آموزش مفهوم Log Files
  • بررسی دیتاهای Log
  • بررسی مفهوم Recovery Log
  • یادگیری دستور Update
  • بررسی ابتدایی مفهوم Zeroing
  • فرق ابزار DB Forge با SSMS
  • بررسی کامل مفهوم Zeroing
  • تست کوئری‌های قدیمی در محیط Offline
  • آموزش ایجاد دیتابیس برای داده‌های Online
  • بررسی راهکار افزایش سایز دیتابیس Optimize شده
  • بررسی و یادگیری مفهوم Allocation Unit Size
  • بررسی مفهوم Instant File Initialization
  • آموزش افزایش سرعت در دیتا فایل
  • فرق Storageهای قدیمی و جدید برای ذخیره داده ها
  • بررسی Service‌های SQL Server برای پیاده سازی Instant Files
  • بررسی فایل GPEdit
  • بررسی پیکربندی برای عملیات Zeroing
  • آموزش روش Alter کردن Query
  • آموزش یک کوئری جهت بررسی میزان فضای اشغال شده توسط دیتا فایل ها
  • بررسی مفهوم SQL Server Data Page
  • بررسی ایجاد یک رکورد در Data Page و Row Offset هر کدام
  • آموزش Rebuild Alter Table
  • بررسی مفهوم High Storage
  • بررسی مفهوم FileGroup
  • بررسی مفهوم دسته بندی کردن فایل ها
  • بررسی Primary و User Defined
  • بررسی File Stream
  • بررسی Memory Optimize
  • یادگیری مفهوم جداکردن دیتا ها برای File Group
  • یادگیری و بررسیIndexها
  • آموزش ساخت Tableبر روی FileGroup
  • کار با مفاهیم Indexها
  • آموزش نحوه Read-Only کردن بخشی از داده ها
  • بررسی قفل شدن داده توسط File Group Read Only
  • آموزش ست کردن Index Non Clustered بر روی File Group
  • آموزش Partition On Table برای Read-Only
  • بررسی مفهوم طراحی جدول برای File Group
  • بررسی DMV برای Sp_SpaceUsed
  • آموزش Alter کردن جدول برایReadOnly
  • آموزش جداکردن فایل های سیستمی و غیرسیستمی
  • آموزش بررسی نمایش FileGroup ها توسط کوئری Sys.FileGroup
  • بررسی کوئری  Sys.Objectبرای پیدا کردن اشیاء جداول
  • آموزش Wizard در SSMS برای جداکردن جداول سیستمی
  • بررسی فایل های حجیم مثل عکس و فیلم در SQL Server
  • بررسی دستور SP_Help برای نمایش فایل های MDF و LDF
  • آموزش باز کردن سوییچ برای فایل های بزرگ
  • بررسی دستور Sys.DataBase_Files برای مشاهده حجم فایل های ساخته شده
  • بررسی مفاهیم داده های Structure و غیر Structure
  • بررسی مفهوم BLOB
  • بررسی مفهوم CLOB
  • محدودیت های BLOB
  • ایجاد File Stream در سطح OS
  • صحبت در خصوص تجربه کاری درباره ذخیره سازی فایل های حجیم
  • آموزش فعال کردن قابلیت File Stream در OS
  • آموزش ساخت Share Folder
  • بررسی مفهوم Shared Folder برای ذخیره سازی فایل های حجیم
  • آموزش ایجاد File Stream با اجرای کوئری مربوط به آن
  • آموزش ست کردن Flag برای استفاده از File Stream
  • بررسی مفهوم SP_Configure
  • بررسی دستور Unique Identifier
  • بررسی دستور RowGuiDcol
  • نحوه ساخت فایل فرضی برای تست FileStream
  • آموزش واکشی داده فرضی از سیستم
  • بررسی دستور BulkColumn
  • بررسی دستور OpenRowSet
  • بررسی مفهوم Execution Plan
  • بررسی مفهومPhysical Query Processing
  • بررسی دستور RowGuiDcol
  • نحوه ساخت فایل فرضی برای تست FileStream
  • آموزش واکشی داده فرضی از سیستم
  • بررسی دستور BulkColumn
  • بررسی دستور OpenRowSet
  • بررسی مفهوم Execution Plan
  • بررسی مفهومPhysical Query Processing
  • بررسی نحوه ذخیره سازی Execution plan
  • بررسی نحوه اجرای کوئری برای Client
  • بررسی کوئری با دستور Live Plan
  • بررسی برخی نرم افزار‌ها برای اجرا دقیق Planها
  • بررسی مفهوم Statistics Profile
  • بررسی چگونگی ارسال اطلاعات به برنامه نویس
  • بررسی جدول سیستمی Profile
  • آموزش استفاده از ابزار Client Statistics
  • بررسی محتوای داخل Client برای کنترل بهتر کاربر
  • آموزش جداکردن داده‌های  Dateو DateTime
  • بررسی مفهوم ‌Indexها
  • بررسی داده‌های مرتب شده
  • بررسی داده‌های مرتب نشده
  • بررسی مفهوم Table Scan
  • بررسی مفهوم Index Seek
  • بررسی انواع‌Index ها
  • معرفی ابتدایی Spatial Index
  • بررسی مفهوم Balanced Treeیا B-Tree
  • آموزش کامل درخت خوشه ای
  • بررسی اجزای درخت خوشه ای
  • یادگیری و بررسی Root Level , Intermediate Level و Leaf Level
  • بررسی ساختار B-Tree
  • نحوه ذخیره سازی داده ها
  • بررسی  RowBaseو ColumnBase
  • بررسی جداول Heap یا بدون ایندکس
  • ساختار جداول Heap
  • ساختار ذخیره سازی داده در جدول Heap
  • ساخت دیتابیس Heap
  • ایجاد  Clustered Indexبر روی یکی از جداول
  • درج داده از یک پایگاه داده به جدول ساخته شده
  • تاثیر اهمیتClustered Index  
  • بررسی عدم استفاده از ‌Indexهای جانبی
  • آموزش و بررسی ماهیت Clustered Index
  • آموزش تغییر مقدار  Data Rowو Row Offset
  • آموزش ویژگی های CI
  • بررسی ویژگی‌های Clustered Index قسمت دوم
  • بررسی یک تمرین در خصوص تابع NEW_ID
  • بررسی Identity
  • بررسی معایب استفاده از Clustered Index
  • آموزش Fragmentation
  • بررسی دستور Sys.dm_DB_Index_Physical_Stats
  • بررسی دستور Fragmentation AVG
  • بررسی دستور Reorganize
  • یادگیری دستور ReBuild
  • آموزش نحوه استفاده از NonCI
  • بررسی معایب استفاده از NonCI
  • بررسی BookMark
  • بررسی Cover Index
  • انجام مثال عملی در خصوص Covering Index
  • بررسی مفهوم Include
  • دلایل استفاده از Index of Include
  • یادگیری ابزار قدرتمند SQL Profiler
  • مزایای استفاده از SQL Server Profiler
  • بررسی ابزار Tuning Advisor
  • ارائه و بررسی اولین کوئری برای Profiler
  • بررسی کوئری که باعث ایجاد Exception شود
  • یادگیری و بررسی SPID
  • آموزش ابزار SQL Tuning Advisor
  • آموزش مراحل  Traceکردن پلن اجرایی در Advisor
  • بررسی تب Tuning Option
  • بررسی آنالیز Plan داخل Session
  • بررسی ابتدایی نرم افزار گزارش گیری Grafana
  • بررسی مفهوم Filter index
  • آموزش ساخت Index منحصر به فرد برای Filter Index
  • بررسی مفهومIndex های اضافی
  • آموزش و بررسی وجود Index در حالت Wizardو نحوه نوشتن Expression
  • بررسی مفهوم همزمانی داده‌ها
  • بررسی مفهوم DeadLock
  • بررسی مفهوم DeadLock Victim
  • بررسی نوشین کوئری Transaction
  • یادگیری مفهوم After Trigger
  • بررسی ساخت کوئری After
  • آموزش و بررسی دستورات اجرایی  Updateبرای مفهوم After Trigger
  • آموزش دستورات اجرایی Delete برای مفهوم After Trigger
  • تست کوئری در خصوص حذف یک رکورد در جدول
  • بررسی مفهوم نگهداری Indexها
  • آموزش پیدا کردن ‌Indexهای اضافی یا Duplicated Index
  • بررسی دستور‌UnUsed Index ها
  • چرا باید از دستور UnUsed استفاده کنیم؟
  • یادگیری دستور Missing Index
  • آموزش اجرا دو کوئری همزمان برای ‌Indexهای پیشنهادی
  • بررسی کوئری پیشنهادی برای کل جداول نسبت به Missing Index
  • بررسی ابزار Performance Monitor
  • آموزش تنظیمات اولیه در ویندوز
  • بررسی اجزای Performance Monitor
  • یادگیری سرویس های SQL Server
  • بررسی فرق Agent با SQL Server Instance
  • آموزش SQL Server Statistics
  • بررسی موضوع Batch Request
  • آموزش Clear کردن صفحه موجود در Monitoring
  • بررسی آنالیز کردن داده‌ها از طریق Query Store
  • آموزش تنظیمات اولیه جهت فعال سازی Query Store
  • بررسی پارامترهای مهم Query Store
  • بررسی کلیه کوئری‌هایی که در جدول اجرا شده اند
  • بررسی دلیل اجرای کوئری‌های زیاد به مرور گذر زمان
  • بررسی اجرای بیش از اندازه یک Query در زمان اجرا
  • آموزش و بررسی Read/Write در IO
  • بررسی مفهوم Time Optimization برای کمتر کردن زمان اجرا کوئری‌ها
  • بررسی دستور از بین بردن داده‌های Statistics
  • یادگیری دستور Clear All در مواقع لزوم برای کوئری Query Store
  • آموزش مفهوم Column Store Base
  • یادگیری روش ذخیره سازی داده ها به روش SegmentBase
  • بررسی معایب استفاده از CSB
  • بررسی دلیل استفاده از ‌ColumnStoreها
  • بررسی اصطلاح Unique در SQLServer
  • آموزش ساخت Unique کردن داده‌های جداول
  • یادگیری مفهوم Duplicated Key
  • بررسی دلایل وجود Unique Keys
  • بررسی مفهوم Online Index
  • آموزش Restart کردن سرویس SQL Server
  • آموزش ساخت Online Index در مواقع لازم
  • بررسی دلایل وجود استفاده از Online Index
  • یادگیری مفهوم Parallel Row
  • بررسی جلوگیری از کوئری هایی که دچار موازی سازی می شوند
  • آموزش دستور MaxDOP
  • بررسی دلایل استفاده از گزینه Option
  • یادگیری و بررسی مفهوم Thread
  • آموزش دستور Reconfigure برای Parallel
  • یادگیری دستور SP_Configure
  • بررسی مفهوم Resource Governor
  • یادگیری مفهوم OLTP
  • یادگیری مفهوم OLAP
  • آموزش جداسازی کوئری‌ها برای دستورات ساده و پیچیده
  • بررسی مفهوم استخر داده‌ها
  • یادگیری مفهوم Workload Group
  • ساخت Function مورد نظر برای اجرای Resource G
  • بررسی دلیل استفاده از Resource G
  • بررسی معماری آنالیز داده‌ها برای Resource G
  • آموزش فعال کردن سوییچ Resource Governor
  • بررسی اولیه Top Query’s
  • عدم استفاده از گزینه * برای جستجوی جدول
  • یادگیری و بررسی دستور Like
  • دلایل استفاده از دستور And و Or
  • بررسی عملگر‌های با بازدهی بالا
  • بررسی عملگرهایی ضعیف هنگام استفاده از Where
  • یادگیری دستورTop  در Select
  • بررسی دلایل استفاده از جداول With CTE
  • آموزش دستور With NoLock
  • یادگیری و بررسی Aggregate Function
  • دلایل استفاده از جداول CTE برای Performance بالا
  • بررسی استفاده از جداول Temp
  • آموزش مفهوم Alter Index
  • یادگیری و بررسی مفهوم Index Rebuild
  • بررسی نحوه استفاده از Query Store  برای مانیتورینگ و بهینه‌سازی کوئری‌ها
  • بررسی Live Query Statistics

سرفصلها را به صورت کامل بررسی کردید حالا نوبت ویدیوهای نمونه رایگان رسیده است…

ویدئو های نمونه از آموزش Performance Tuning در SQL Server:

در ادامه تعدادی از ویدیوهای دوره برای شما به صورت رایگان قرار داده شده است تا شما از کیفیت کمی و کیفی دوره آموزش Performance Tuning در SQL Server مطمئن شوید و قبل از خرید به خوبی سطح آموزش را از همه لحاظ ارزیابی کنید:

لطفا ویدیوهای نمونه را به خوبی بررسی بفرمائید. این ویدیوها کاملا رایگان و با مدت کامل جلسه هستند.

جلسه 21- All Used SP for Schema

جلسه 48- Live Plan

جلسه 69- Introduction Filter Index

جلسه 76- Find Missing Index

جلسه 85- Parallel Concept

در ادامه به مشخصات دوره آموزش Performance Tuning در SQL Server می‌پردازیم:



راهنمای دریافت دوره آموزش Performance Tuning در SQL Server:

جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می‌توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیوهای آموزشی و سایر امکانات دسترسی داشته باشید. (دسترسی بدون محدودیت در هر زمان و مکان)

پیش از یادگیری» پیشنیاز آموزش Performance Tuning در SQL Server؟

ما در آکادمی لرن فایلز آموزش Performance Tuning در SQL Server را به گونه‌ای تدریس و تولید کرده‌ایم که این دوره برای تمام افراد اعم از مبتدی و متخصص کاربرد لازم خود را داشته باشد، اما شما برای شروع این دوره نیاز دارید به آموزش‌های زیر مسلط باشید:

اگر به دنبال نقشه راه بعد از دوره آموزش Performance Tuning در SQL Server هستید همراه ما باشید.

پس از یادگیری» دوره بعد از آموزش Performance Tuning در SQL Server؟

بعد از دوره آموزش Performance Tuning در SQL Server اگر تمایل دارید به مسیر آموزشی خود ادامه دهید، به ترتیب زیر حرکت کنید:

امیدواریم کامل نقشه راه برای شما روشن و شفاف شده باشد.

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس می‌کنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
مدرس آموزش
نوید رامخو
1033 دانشجو
0 نظر
5 امتیاز
- پرسش و پاسخ
- متوسط زمان پاسخگویی
من یک متخصص دیتابیس با بیش از 10 سال سابقه کار در حوزه مدیریت و مهندسی داده هستم. تخصص من در مدیریت دیتابیس (Database Administration)، هوش تجاری (BI) و مهندسی داده (Data Engineering) است. در این مسیر، تجربه گسترده‌ای در SQL Server، طراحی و بهینه‌سازی پایگاه‌های داده، پردازش و مدل‌سازی داده‌ها، و پیاده‌سازی ابزارهای مانیتورینگ هوشمند برای بهبود عملکرد سیستم‌های داده‌ای کسب کرده‌ام.
آموزش های پیشنهادی
نظرات کاربران
اولین کسی باشید که دیدگاهی می نویسد “آموزش Performance Tuning در SQL Server”

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

0 نظر ثبت شده است

هنوز بررسی‌ای ثبت نشده است.

ایمیل خود را وارد کنید
تا از بروزرسانی ها و تخفیفات با خبر شوید...
آموزش هک

آموزش هک