بررسی تکنیک های بهینه سازی پرس و جوها در محیط های توزیع شده
سال انتشار: 1403
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 26
فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
DEA16_054
تاریخ نمایه سازی: 4 اردیبهشت 1404
چکیده مقاله:
بهینه سازی پرس وجو فرآیندی در سیستم های مدیریت پایگاه داده است که توسط آن یک طرح اجرای کارآمد برای ارزیابی پرس وجوها شناسایی می شود. این طرح کمترین هزینه تخمینی و سریع ترین و موثرترین زمان اجرا را دارد. هدف اصلی بهینه سازی پرس وجو، کاهش زمان اجرا و هزینه های مربوط به منابع سیستمی مانند پردازشگر و حافظه است که در نتیجه آن کارایی کلی سیستم افزایش می یابد. بهینه سازی پرس وجو اساس مدیریت کارآمد پایگاه داده است و برای حفظ عملکرد مطلوب هنگامی که اندازه و پیچیدگی پایگاه داده ها افزایش می یابد، ضروری می باشد. در محیط های توزیع شده، این اهمیت دوچندان می شود زیرا داده ها و منابع محاسباتی در مکان های مختلف قرار دارند و بین چندین سرور یا پایگاه داده پراکنده هستند. بهینه سازی پرس وجو در این محیط ها نیازمند تکنیک های خاصی است که بتوانند با چالش های توزیع داده ها و منابع مقابله کنند و عملکرد سیستم را بهبود بخشند. در این مقاله، تکنیک های بهینه سازی پرس و جوها در محیط های توزیع شده مورد بررسی قرار گرفته اند. هدف از این بررسی، ارائه روش هایی برای بهبود کارایی و کاهش هزینه ها در مدیریت پرس و جوهای پایگاه داده ها است. چهار تکنیک کلیدی بررسی شده شامل: OptIQ، Ratchet، Piggyback و HBO هر کدام دارای ویژگی های منحصر به فردی می باشند. در تکنیک OptIQ، کوئری ها به دو بخش ثابت و متغیر تقسیم می شوند تا از انجام محاسبات تکراری جلوگیری شود و بار محاسباتی کاهش یابد. تکنیک Ratchet، با ادغام استراتژی های مختلف برای توقف و از سرگیری پرس وجوها، بهینه سازی استفاده از منابع و افزایش انعطاف پذیری در مدیریت پرس وجوها را در پی دارد. هدف تکنیک Piggyback، جمع آوری آمار به روزتردر حین اجرای پرس وجوهای اصلی برای بهبود پردازش پرس وجوهای بعدی می باشد، و به دو روش Piggybacking عمودی و افقی انجام می شود. تکنیک HBO با استفاده از ثبت آمار زمان اجرای پرس وجوها برای پیش بینی عملکرد پرس وجوهای مشابه در آینده، به بهینه سازی پرس و جوها در پایگاه داده Presto کمک می کند.
کلیدواژه ها:
نویسندگان
امیر سید دانش
استادیار دانشکده فنی و مهندسی شرق، دانشگاه گیلان، رودسر، واجارگاه
سپیده انصاری
دانشجوی کارشناسی ارشد، گروه مهندسی کامپیوتر، گرایش نرم افزار، دانشکده پردیس، دانشگاه گیلان