خانه » افزایش سرعت دیتابیس Performance & Tuning
یکی از مهم ترین کارهایی که در زمینه افزایش سرعت دیتابیس و اپلیکیشن مورد نظر باید انجام داد پیدا کردن کوئری های کند می باشد ، با زیر بار بردن سیستم و بررسی دقیق کوئری های اجرا شده می توان به نتیجه های خوبی رسید .
بیشتر برنامه نویسان ما در ایتدای کار به صورت غیر عمدی ایندکس های اشتباهی را ایجاد کرده و معمولا از پیشنهادات خود SQL Server استفاده میکنند که این موضوع در اغلب مواقع مشکل ساز می شود .با تعیین استراتژی مختص برنامه شما می توان بهبود سرعت را مشاهده کرد .
یکی از مواردی که تا حدودی می تواند به افزایش سرعت و راندمان دیتابیس و برنامه های ما کمک کند جداسازی فایل های دیتابیس بر روی دیسک های جداگانه و پرسرعت است ، فایل های دیتابیس سیستم های با TPS بالا بهتر است بر روی دیسک های نسل جدید نگهداری شود .
برای کشف کوئری های کند و نحوه عملکرد سیستم با استفاده از ابزار ها و قابلیت هایی مثل Extended Event، Execution Plan ، Query Store ، Activity Monitor و Apex Sql Plan میتوان به نتیجه های خوبی برای پیدا کردن کوئری هایی با بیشترین Cost رسید .
بسیاری از مواقع با وجود سخت افزار توانمند و قوی همچنان شاهد کندی اپلیکیشن و فرآیند های خود هستیم ، متهم ردیف اول در این موضوع برنامه نویسان اپلیکیشن ما هستند ، اگر در تیم برنامه نویس خود تحلیل گر و مشاور پایگاه داده ندارید طراحی و توسعه سطح دیتابیس توسط برنامه نویس با هر دانش و سلیقه ای که دارد انجام می شود که در بسیاری از مواقع برنامه نویسان دات نت با آگاهی کمتر به نسبت ادمین دیتابیس دست به تعریف نوع فیلد ها و ایندکس ها میزند که در دراز مدت با مشکلات بزرگی مواجه می شوید . بهترین کار برای شروع یک پروژه مشاوره با مدیران پایگاه داده جهت طراحی و توسعه اصولی دیتابیس است . بین 50 تا 70 درصد از کندی های پیش آمده به طراحی و توسعه غیر اصولی باز میگردد .
بررسی Statistics های جداول transactional و یا تراکنشی یکی دیگر از موارد یمی باشد که در پرفورمنس سیستم شما اثر مثبت می گذارد .
بررسی Fragmentation ایندکس ها و constraint های موجود در جداول دیتابیس
راه های ارتباطی تماس با ما جهت درخواست پروژه و یا مشاوره فنی
شماره های تلفن همراه از ساعت 7:30 الی 22
شماره های دفتر از ساعت 8:30 الی 17
مشاوره و آموزش دیتابیس MSSQL SERVER طراحی و توسعه توسط تیم SQL DBA . تمام حقوق محفوظ است © 2022 .
مشاوره و آموزش دیتابیس MSSQL SERVER طراحی و توسعه توسط تیم SQL DBA . تمام حقوق محفوظ است © 2022 .