Bottleneck چیست؟
آموزش پیشرفته SQL Server (جلسه هشتم) -Bottleneck چیست؟
Bottleneck چیست؟، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی Bottleneck، قسمت های قبلی را مرور فرمایید.
Bottleneck چیست؟
Bottleneck بمعنی گلوگاه است.
Bottleneck عاملی است که باعث می شود SQL Server بصورت بهینه اجرا نشود.
Bottleneck یا گلوگاه در واقع زمانی رخ می دهد که تعداد ورودی ها، خیلی بیشتر از خروجی باشد. برای تفهیم بیشتر مسئله، Bottleneck را می توان به یک بطری آب تشبیه کرد. زمانی که می خواهید آب را از بطری خارج کنید هر چقدر دهانه بطری باریک تر باشد، آب کمتری از آن خارج خواهد شد و برعکس هرچه دهانه گشادتری داشته باشد، آب با سرعت بیشتری خارج می شود.
عوامل بوجود آوردنده Bottleneck
شناسایی و رفع گلوگاه ها مهم است اما بطور عمده بروز مشکل Bottleneck دو دلیل اصلی زیر را دارد:
1- کمبود سخت افزار
- RAM
- Disk & RAID
- CPU
- Network
- و ...
2- تنظیمات نرم افزاری نامناسب
- برنامه کاربردی شما
- سیستم عامل سرور
- آنتی ویروس
- و ...
آشنایی با برنامه ها و ابزارهای Monitoring
با توجه به توضیحات ارائه شده تا اینجا، حتماً می توانید عوامل ایجاد کننده Bottleneck را تشخیص داده و آنها را رفع نمایید.
در زیر بعضی از برنامه ها و ابزارهای Monitoring که به شما کمک می کند تا Bottleneckها را پیدا کنید آمده است:
- استفاده از DMV و DMF های SQL Server (اطلاعات آماری ایندکس ها)
- استفاده از برنامه SQL Profiler (برنامه SQL Profiler)
- استفاده از برنامه Resource Monitor (برنامه Resource Monitor)
- استفاده از برنامه Performance Monitor (برنامه Performance Monitor)
- و ...
در ادامه آموزش Bottleneck چیست؟ خواهید دید ...!
با خرید جلسه 8 از بسته آموزشی "افزایش کارآیی پایگاه داده" موارد زیر را خواهید دید:
- توضیح بیشتر در مورد Buttleneck
- نحوه کار کاردن با برنامه Resource Monitor
- و ...
دسترسی به موارد آموزشی بالا در بسته خریداری شده
- شماره جلسه: 8
- نام فایل ویدئو: 04
- فرمت فایل: mp4.
نقطه شروع بحث بالا (Bottleneck چیست؟) در ویدئو: 02:49
برای خرید و دانلود کامل آموزش پیشرفته SQL Server کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 19067