Bottleneck چیست؟

 Bottleneck چیست؟



Bottleneck چیست؟ Bottleneck بمعنی گلوگاه است. Bottleneck عاملی است که باعث می شود SQL Server بصورت بهینه اجرا نشود. Bottleneck یا گلوگاه در واقع زمانی رخ می دهد که تعداد ورودی ها، خیلی بیشتر از خروجی باشد. برای تفهیم بیشتر مسئله، Bottleneck را می توان به یک بطری آب تشبیه کرد. زمانی که می خواهید آب را از بطری خارج کنید هر چقدر دهانه بطری باریک تر باشد، آب کمتری از آن خارج خواهد شد و برعکس هرچه دهانه گشادتری داشته باشد، آب با سرعت بیشتری خارج می شود.


عوامل بوجود آوردنده Bottleneck

شناسایی و رفع گلوگاه ها مهم است اما بطور عمده بروز مشکل Bottleneck دو دلیل اصلی زیر را دارد:

کمبود سخت افزار

تنظیمات نرم افزاری نامناسب

  • برنامه کاربردی شما
  • سیستم عامل سرور
  • آنتی ویروس
  • و …

آشنایی با برنامه ها و ابزارهای Monitoring

با توجه به توضیحات ارائه شده تا اینجا، حتماً می توانید عوامل ایجاد کننده Bottleneck را تشخیص داده و آنها را رفع نمایید.

در زیر بعضی از برنامه ها و ابزارهای Monitoring که به شما کمک می کند تا Bottleneck ها را پیدا کنید آمده است:

  • استفاده از DMV و DMF های SQL Server
  • استفاده از برنامه SQL Profiler
  • استفاده از برنامه Resource Monitor
  • استفاده از برنامه Performance Monitor

پاسخی بگذارید

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