TGViewer
کانال تخصصی SQLSERVER کانال تخصصی SQLSERVER @sqlserver_professional · 848 subscribers
Post #603 3.12K
#آموزش
زمانی که یک کوئری به Sql server جهت اجرا تحویل داده میشه یک سری مراحل برای اجرا شدن این کوئری باید به ترتیب اجرا بشوند. مثلاً در ابتدا یک کوئری از نظر syntax و اینکه جداول و آبجکت های اشاره شده در کوئری موجود باشند بررسی می شود.
👌اما یکی از مهمترین مراحلی که در اجرای یک کوئری وجود داره، Optimize هستش که در این مرحله، بهترین روش برای اجرای یک کوئری توسط Optimizer انتخاب میشه. خوب Optimizer برای انتخاب بهترین روش اجرا باید اطلاعات درستی در اختیار داشته باشه مثلاً باید بتونه تعداد رکورد بازگشتی حاصل از اجرای کوئری رو بدرستی تخمین بزنه و این مورد بستگی به نحوه طراحی کوئری ما و رعایت یک سری نکات در این طراحی دارد.

✍️یکی از مواردی که باعث گمراهی Optimizer در تخمین صحیح تعداد رکورد بازگشتی و در نتیجه انتخاب پلن نامناسب برای اجرای کوئری و نهایتاً کاهش سرعت اجرا میشه: Optimize for unknown است.
در آموزش زیر این مورد رو به طور کامل همراه با انواع مثال ها آموزش داده ایم که به عنوان هدیه روز مهندس🌷 تقدیم می کنم به تمام اعضای گروه و کانال تخصصی SQL SERVER:👇👇👇 حجم: 76 مگابایت مدت زمان:37 دقیقه
More from @sqlserver_professional
  1. Oct 29, 2022photo post
  2. Sep 13, 2022🗣🗣مژده، مژده: راه اندازی مجدد سایت codeeatsleep.ir با حمایت های خودتان، ما را در جهت انت…
  3. Apr 9, 2021Post #663
  4. Apr 4, 2021Post #662
  5. Mar 30, 2021عملیات انجام شده از زمان بروزرسانی یک رکورد، تا ثبت نهایی تغییرات بر روی دیسک
  6. Mar 30, 2021Post #660
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →