Employing Machine Learning in Query Optimization / by Mohammed Ramadan ; Supervision Prof. Dr. Ihab Ezzat, Prof. Dr. Hoda M. O. Mokhtar, Dr. Ayman Elkilany.
Material type:
TextLanguage: English Summary language: English, Arabic Producer: 2024Description: 71 leaves : illustrations ; 30 cm. + CDContent type: - text
- Unmediated
- volume
- توظيف تعلم الاله في امثلية الاستعلام [Added title page title]
- 005.31
- Issues also as CD.
| Item type | Current library | Home library | Call number | Status | Barcode | |
|---|---|---|---|---|---|---|
Thesis
|
قاعة الرسائل الجامعية - الدور الاول | المكتبة المركزبة الجديدة - جامعة القاهرة | Cai01.20.04.M.Sc.2024.Mo.E (Browse shelf(Opens below)) | Not for loan | 01010110091185000 |
Browsing المكتبة المركزبة الجديدة - جامعة القاهرة shelves Close shelf browser (Hides shelf browser)
| No cover image available | No cover image available | No cover image available | No cover image available | No cover image available | No cover image available | No cover image available | ||
| Cai01.20.04.M.Sc.2024.Ay.A An approach for overcoming robotics process automation challenges / | Cai01.20.04.M.Sc.2024.Do.I. Intrusion detection system over fog computing / | Cai01.20.04.M.Sc.2024.Eb.A Automatic model for mood status detection / | Cai01.20.04.M.Sc.2024.Mo.E Employing Machine Learning in Query Optimization / | Cai01.20.04.M.Sc.2025.Em.P A proposed enhanced model for information systems outsourcing | Cai01.20.04.Ph.D.2005.Ah.M. A Model and supporting mechanism for student and item evaluation in distance learning - based Environment / | Cai01.20.04.Ph.D.2005.Ah.M. A Model and supporting mechanism for student and item evaluation in distance learning - based Environment / |
Thesis (M.Sc)-Cairo University, 2024.
Bibliography: pages 71-66.
With the current availability of massive datasets and scalability requirements,
different systems are required to provide their users with the best performance
possible in terms of speed. On the physical level, performance can be translated into
queries’ execution time in database management systems(DBMS). Queries have to
execute efficiently (i.e. in minimum time) to meet users’ needs, which puts an
excessive burden on the DBMS. In this thesis, we mainly focus on enhancing the
query optimizer, which is one of the main components in DBMS that is responsible
for choosing the optimal query execution plan and consequently determines the query
execution time. Inspired by recent research in reinforcement learning in different
domains, this thesis proposes Deep Reinforcement Learning Based Query Optimizer
(RL_QOptimizer), a new approach to find the best policy for join order in the query
plan which depends solely on the reward system of reinforcement learning. The
experimental results show a notable advantage of the proposed approach against the
existing query optimization model of PostgreSQL DBMS. However, changes in the
data distribution can make trained reinforcement learning models outdated, resulting
in longer execution times. To address such a challenge, the thesis also proposes an
online training strategy in order to extend the existing reinforcement learning models
and improve their adaptation when the data distribution changes.
مع الازدياد المستمر في حجم قواعد البيانات والحاجة إلى التوسع، أصبح من الضروري تطوير أنظمة توفر أفضل أداء ممكن من حيث السرعة. على المستوى المادي، يمكن ترجمة الأداء إلى وقت تنفيذ الاستعلامات في أنظمة إدارة قواعد البيانات (DBMS). يتعين تنفيذ الاستعلامات بأعلى درجات الكفاءة، أي في أقل وقت ممكن، لتلبية المتطلبات المتزايدة للمستخدمين، الأمر الذي يفرض ضغوطاً كبيرة على أنظمة إدارة قواعد البيانات. في هذه الرسالة، نولي اهتمامًا خاصًا لتطوير وتحسين مُحسِّن الاستعلام، العنصر الأساسي في أنظمة إدارة قواعد البيانات وهو المسؤول عن انتقاء أنسب خطة لتنفيذ الاستعلامات، مما يؤثر بشكل مباشر على مدة تنفيذ هذه الاستعلامات. مستوحاة من التطورات الأخيرة في مجال التعلم المعزز (Reinforcement Learning) في مجالات مختلفة، تقترح هذه الأطروحة مُحسِّن الاستعلام القائم على التعلم المعزز العميق (RL_QOptimizer)، وهو نهج جديد يعتمد على نظام المكافآت في التعلم المعزز لتحديد أفضل طريقة لترتيب ربط الجداول في خطة الاستعلام. تُظهر النتائج التجريبية تفوقًا واضحًا للنهج المقترح مقارنةً بنموذج تحسين الاستعلام في نظام PostgreSQL DBMS. ومع ذلك، فإن التغييرات في توزيع البيانات يمكن أن تجعل نماذج التعلم المعزز المدربة قديمة، مما ينتج عنه أوقات تنفيذ أطول. لمواجهة هذا التحدي، تقترح الأطروحة أيضًا استراتيجية تدريب مباشر لتعزيز قدرات نماذج التعلم المعزز القائمة وتحسين قدرتها على التكيف مع التغيرات في توزيع البيانات.
Issues also as CD.
Text in English and abstract in Arabic & English.
There are no comments on this title.