University Publications

Graduate Studies Journal - Volume 20 - Issue (731878) - دراسة طرق تحسين الاستعلام وتأثيرها على نظم إدارة قواعد البيانات (دراسة مقارنة)

Abstract

تتناول الدراسة طرق تحسين الاستعلام وكيفية تأثيرها على نظم إدارة قواعد البيانات (DBMS) التي تستخدم للعديد من التطبيقات والخدمات التكنولوجية، يتم التقييم والمقارنة وفقا لمعايير وأسس علمية محددة وتعتبر أمثلية الاستعلام من أهم المعايير التي يتم من خلالها اختيار نظام إدارة قواعد البيانات، DBMS تدعم استعلامات SQL ويمكنها التعامل مع مجموعة ضخمة من البيانات ومعالجة الاستعلامات بكفاءة. ركزت هذه الدراسة على طرق أمثلية الاستعلام التي تتمثل في طريقة التحسين الثابت(Static Optimization)، التي تتكون من إنشاء خطة تنفيذ مثالية. يمكن أن تكون خطط التنفيذ التي تم إنشاؤها بواسطة مُحسّن ثابت دون المستوى الأمثل. الطريقة الثانية طريقة التحسين الديناميكي (Dynamic Optimization)، تستند الأهداف الرئيسية لإدخال "الديناميكية" في تحسين الاستعلام على الاستعداد لاستخدام المعلومات المتعلقة بتوفر الموارد، واستغلال شبه الدقة النسبية لقيم المعلمات، واسترخاء بعض الفرضيات المتشددة وغير الواقعية في سياق ديناميكي مثل (ذاكرة غير محدودة). يتم تطبيق تلك الطرق على DBMS. تتمثل مشكلة الدراسة في عدم وجود دراسات مقارنة شاملة بين طرق أمثلية الاستعلام وفقاً لمعياري الزمن,والتكلفة لمساعدة مديري ومطوري قواعد البيانات في اتخاذهم للقرارات المناسبة و اختيارهم للطريقة المناسبة، ومن ثم تأتى أهمية الدراسة، دراسة مقارنة علمية لطرق الـ(Query Optimization) من خلال إجراء تحليل وصفي لهذه الطرق، أجريت هذه الدراسة لتطوير DBMSباستخدام دراسة مقارنة طرق أمثلية الاستعلام وتأثيرها على DBMS لمساعدة مطوري ومستخدمي قواعد البيانات على اتخاذ القرار في اختيارهم للطريقة المثلى واختيارهم للنظام الذي يفي بمتطلبات التحسين. الهدف من هذه الدراسة هو دراسة مقارنة لطرق تحسين الاستعلام وتوصيف الطرق المثلى لتقديرات التكلفة لتحسين الاستعلام, تحديد أفضل الطرق المستخدمة لتحسين الاستعلام وتقييم ومقارنة هذه الطرق وتأثيرها على نظم إدارة قواعد البيانات Database Management Systems وفقاً لمعياري الزمن,والتكلفة. أجريت التحليلات والمقارنات من خلال عمل جداول لتقييم الأداء والخروج بنتائج تساعد مديري ومطوري ومستخدمي قواعد البيانات في اتخاذهم للقرارات المناسبة واختيارهم للطريقة المثلى للنظام ذات زمن الاستجابة الأقل وزمن التنفيذ الأقل، وتحقيق أمثلية الاستعلام في وجود حلول مثلى لخطط التنفيذ التي تكون دون المستوى الأمثل. من خلال الدراسة والمقارنة وجدنا أن هناك طرق واستراتيجيات وخوارزميات تؤثر علي قواعد البيانات, ووجدنا أن طريقة المحسن الديناميكي أفضل من المحسن الثابت , الديناميكي حقق أمثلية الاستعلام بعدة طرق. وأيضا من خلال النتائج التي توصلنا إليها وجدنا أن طرق و تقنيات تحسين الاستعلام تركز بشكل أساسي على قواعد البيانات المركزية والموزعة. هناك أبعاد مفتوحة للبحث في المستقبل يمكن أن تساعد مصممي ومنفذي و مديري قواعد البيانات، التفكير في استخدام طرق واستراتيجيات وخوارزميات أخرى يمكن تطبيقها على نظم إدارة قواعد البيانات بحيث تلائم النتائج المطلوبة وتفي بالغرض المطلوب وفقاً لمعياري الزمن,والتكلفة.