آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تنظیم عملکرد و مانیتورینگ SQL Server

دوره های مرتبط با این مقاله

تنظیم عملکرد و مانیتورینگ SQL Server:

SQL Server سک.ی بزرگی برای دریافت برنامه ی دیتابیس و اجرای سریع آن می باشد. اینترفیس گرافیکی Server Management Studio به شما اجازه ی ایجاد جدول، وارد کردن داده، توسعه ی برنامه های ذخیره شده و غیره را به هیچ عنوان نمی دهد. در ابتدا برنامه ی شما در محیط های تولید، تست و توسعه به خوبی اجرا می شود، اما زمانیکه استفاده از برنامه و سایز دیتابیس افزایش می یابد، ممکن است متوجه تنزل اجرایی و یا بدتر، شکایت های deadlocks

  • blocking
  • missing and unused indexes
  • I/O bottlenecks
  • poor query plans
  • statistics
  • wait stats
  • fragmentation

کاربر شوید. اینجاست که مانیتورینگ و تنطیم عملکرد وارد عمل می شوند. معمولا اولین نشانه های مربوط به اجرا از شکایت های کاربر ظاهر میشود. صفحه ای که قبلا خیلی سریع بارگذاری می شد، اکنون مدتها طول می کشد. یا گزارشی که اجرای آن تنها چند دقیقه طول می کشید، اکنون ساعتها طول می کشد. همانطور که ذکر شد این مسایل به خاطر شکایت های یوزر می باشد، اما طی چند مرحله و با تکنیک های خاص می توانید این مسائل را مانیتور کرده و بر این اساس هماهنگ سازی کنید. طوری که برنامه های دیتابیس شما همیشه در اوج خود در حال اجرا باشند.

در این آموزش برخی مسائل متداول در اجرا را مورد بحث قرار خواهیم داد، از جمله:

  • Deadlocks (بن بست ها)
  • Blocking (مسدود کردن)
  • Missing and unused indexes (ایندکس های گم شده و استفاده نشده)
  • I/O bottlenecks
  • Poor query plans ( طرح های ضعیف query)
  • Statistics ( استاتیک ها)
  • wait stats
  • fragmentation

ما به تکنیک های اصلی نگاهی خواهیم انداخت. همه ی DBAها و Developerها باید اطمینان حاصل کنند که برنامه های دیتابیس در اوج عملکرد انجام می شوند.

  • 3296
  •    752
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .