نکات موثر در بهبود عملکرد SQL Server

نکات موثر در بهبود عملکرد SQL Server

مایکروسافت SQL Server، یک سیستم مدیریت پایگاه داده ارتباطی پیچیده برای کمک به تجارت های حرفه ای جهت ذخیره سازی و دسترسی به داده‌هایی می‌باشد که از طریق نرم افزار های دیگر درخواست شده است. حداقل دوازده نسخه متفاوت از مایکروسافت SQL Server وجود دارد. هر نسخه برای اهداف خاصی و مخاطبان خاص مناسب می باشد.

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

همانطور که ماشین شخصی یا سیستم تهویه خانگی نیازمند بررسی دوره ای هستند، مایکروسافت SQL Server نیز گاهی اوقات نیاز به تنظیم عملکرد و بررسی دوره ای دارد. متاسفانه، نگهداری و تنظیم SQL سرور همیشه آسان نیست.

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

– بررسی دوره ای

اجازه ندهید سرور SQL Server قطع(freeze) شود. هرازچندگاهی اطمینان حاصل کنید که همه چیز بدرستی تنظیم شده و در حال اجرا باشد. هر چیزی را که ممکن است سبب ایجاد اشتباهات یا شکست شود را ارزیابی نموده و راه حل های منطقی برای مسائل احتمالی را بررسی و لحاظ کنید. مدل سازی مناسب داده ها، تست و وارد سازی داده‌های نمونه در فرآیند برنامه ریزی، می توانند قبلاً از وقوع مسائل و مشکلات ناگهانی پیشگیری کنند.

کاربردی ترین ابزارهای مانیتورینگ پهنای باند در لینوکس

– مانیتور نمودن میزان Index Usage

پرس و جو sys.dm_db_index_operational_stats () DMV می‌تواند اطلاعات فراوانی در رابطه با index usage ارائه دهد. از این اطلاعات می‌توانید برای اطمینان از تجربه کاربری بهتر استفاده کنید.

– یافتن مشکلات Queries

حدود 80 تا 90 درصد عملکرد ضعیف SQL سرور، نتیجه پنج تا ده queries یا روند ذخیره سازی می باشد. این مورد برای اکثر موارد SQL Server رایج است. بنابراین، اگر عملکرد سرور شما پایین است، پرس و جوها(Queries) و روش های ذخیره سازی را بررسی کنید.

– استفاده از ابزارهای موجود

بسیاری از مسائل مربوط به عملکرد SQL را می توان با استفاده از ابزار های موجود مایکروسافت حل کرد. از جمله:

Views Dynamic Management Views یا DMVs

SQL Server Profiler

Events های پیشرفته

Plans Execution

و نسخه های جدیدتر نیز شامل Live Query Stats و ابزار Query Store هستند که مسائل مربوط به عملکرد را بررسی میکنند.

– یافتن Choke Points

stalls های ورودی / خروجی یکی از دلایل رایج ترین مسائل مربوط به عملکرد SQL Server می باشد. هر گونه نقص در I / O را می بایست بررسی نموده و نسبت به برطرف سازی مشکل آن اقدام نمایید.

– بررسی سخت افزار

شاید جای تعجب نیست که یکی از بیشترین هزینه های IT در SQL Server، برای اکثر کسب و کارها، مربوط به حافظه (Memory) و سخت افزار CPU می باشد. هر برنامه ای که از پروسس های ذخیره شده استفاده نمی کند یا queries هایی که به طور صحیح تعریف نشده اند، لود شدید بر روی سرور ایجاد می کنند.

– اجتناب از Shrink فایل های داده

بر خلاف باور عمومی، می بایست از shrink نمودن فایل های داده باید در هر حالتی اجتناب شود، زیرا می تواند بر عملکرد SQL Server تأثیر منفی بگذارد.

تنظیم ایمیل در اوت لوک 2016

– مانیتور نمودن لاگ های ورودی

فایل های Transaction log files می توانند برای کنترل کلی عملکرد SQL Server شما حیاتی باشند. یکی از رایج ترین مسائل این است که به فضای کافی برای ثبت log file دسترسی نداشته باشد.این مورد می‌تواند روی عمل‌کرد کلی sql server تأثیر بگذارد.

در مقاله بعدی بیشتر با این دستورات آشنا میشویم در صورتی که مقاله فوق مورد توجه شما قرار گرفته پیشنهاد میکنیم مقالات “اشتباهات رایج متداول در دستورات SQL SERVER” و ”مدیریت DNS ها در سی پنل” در بلاگ مرواهاست مطالعه فرمایید

فیس بوک
توییتر
لینکدین
تامبلر
پین ترست
رددیت
ایمیل

جدیدترین مطالب

عضویت در خبرنامه

اینستاگرام

فیسبوک

توییتر

15 آذر 1401

در 20:28

کنترل پنل دایرکت ادمین، از مهمترین عناصر برای مدیریت وبسایت بر هاست و سرور شما است. هاست از تاثیرگذارترین عناصر است و بر بازدهی سایت شما موثر است. افرادی که ...

9 آذر 1401

در 12:32

تاکنون به این موضوع فکر کرده‌اید که دامنه فارسی چیست و چقدر می‌تواند برای موفقیت کسب و کار شما مفید باشد؟ حتی شاید وجود یک دامنه فارسی مزایای بهتری نسبت به ی...

6 آذر 1401

در 15:10

قبل از خرید هاست، دانستن اینکه تفاوت هاست ابری با هاست معمولی چیست و هر کدام چه مزایا و معایبی دارند برای انتخاب هاست مناسب اهمیت زیادی دارد. به هنگام خرید ه...

5 آذر 1401

در 22:39

اغلب کاربران از سیستم عامل ویندوز برای اتصال به لینوکس استفاده می کنند، به همین دلیل در این بخش، آموزش اتصال به سرور لینوکس از طریق نرم افزار ویندوز puTTY را...

24 آبان 1401

در 12:15

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

24 آبان 1401

در 10:42

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

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

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