Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/21463
Title: Παραγωγή βελτιστοποιημένου κώδικα για την εκτέλεση επερωτήσεων SQL. Δημιουργία καταλλήλων Αναλυτών, Ευριστικού Αλγεβρικού Βελτιστοποιητή SQL Επερωτήσεων και Γεννήτορα Κώδικα SQL Επερωτήσεων
Authors: ΕΜΜΑΝΟΥΗΛ ΔΕΡΜΙΤΖΑΚΗΣ
Issue Date: 22-Jul-2009
Abstract: Στην παρούσα εργασία ερευνούμε το θέμα του πωςέναςβελτιστοποιητής που θαχρησιμοποιείται πριν απότην είσοδο τηςεπερώτησηςστο ΣΔΒΔ, μπορείνα μειώσει τοχρόνο εκτέλεσηςμιαςεπερώτησηςκαι κάτω απόποιεςπροϋποθέσειςΜελετούμε την αποθήκευση, στο ΣΔΒΔ, τηςγνώσηςπου έχει σχέση με το ΤελικόΔένδρο ΕπερώτησηςμιαςυποβαλλόμενηςSQL ερώτησης και κατόπιν τον τρόπο που θαγίνεται εκμετάλλευση τηςγνώσηςαυτήςπροκειμένου να υπάρχει βελτίωση στην απόδοσητηςεκτέλεσηςαυτήςτηςεπερώτησηςκατάτιςεπόμενεςυποβολέςτης Μελετούμε δύοπαραδείγματα υποβολήςδύο επερωτήσεων, απότην άποψη απαιτουμένου χρόνου καιαπαιτουμένου όγκου πράξεων για την εκτέλεσήτουςΔημιουργείται ένα σύστημα το οποίο, όταν δέχεται μια SQL επερώτηση, χρησιμοποιείευριστικούςκανόνες δημιουργείένα βελτιωμένο ΤελικόΔένδρο Επερώτησης ενημερώνειτο ΣΔΒΔ με τα στοιχεία του δένδρου αυτού εκμεταλλεύεται δε αυτάτα στοιχεία κατάτηνεπόμενη υποβολήτηςεπερώτησης βελτιώνονταςμε τον τρόπο αυτότην απόδοσήτηςΤο παραγόμενο σύστημα είναι ανεξάρτητο απότο ΛειτουργικόΣύστημα, μπορείναχρησιμοποιηθείγια οποιοδήποτε ΣΔΒΔ που χρησιμοποιείSQL. Η υλοποίηση στην παρούσαεργασία χρησιμοποιείλογισμικόανοικτούκώδικα, MySQL, Java.
Appears in Collections:ΠΛΣ Διπλωματικές Εργασίες

Files in This Item:
File Description SizeFormat 
DERMITZAKIS%20EMMANOUIL.pdf1.47 MBAdobe PDFView/Open


Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.