Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/53025
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2020-03-25T08:31:06Z-
dc.date.available2020-03-25T08:31:06Z-
dc.date.issued2019-
dc.identifier.citationSammut, G. L. (2019). Intelligent optimizer statistic generation for relational databases (Master's dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/53025-
dc.descriptionM.SC.ARTIFICIAL INTELLIGENCEen_GB
dc.description.abstractThis dissertation proposes a supplementary method for statistical upkeep techniques, in context of relational databases which depend on cost-based query optimizers. We identify that optimum statistical upkeep is composed into a number of underlying challenges. Furthermore, we seek to address these challenges through techniques which are influenced from prior database activity. Particularly, we refer towards past workload patterns to influence our decision making for upcoming choices concerning scheduling of the optimizer statistical process. We also recognize the need to prioritize between varied optimizer statistics given the large number of presented variations and intertwined cost. We use prior optimizer generated plans so as to recognize statistical inconsistencies, and recommend statistical upkeep accordingly. Particularly we use outlier detection techniques to identify expensive query executions, and model query plans as acyclic tree models to isolate plan deficiencies. We present these methods, and more, through our integration of machine learning techniques in a relational database environment. Furthermore, we present our techniques in an empirical study against data which is generated by an industry-wide recognized workload generator. We expose these techniques across a number of data variations and volumes, in our efforts towards a more robust outcome. Our results indicate that integrating machine learning techniques in a DBMS environment is not only sustainable, but also beneficial in aiding the optimizer statistical process. These results are reported for attempts made at deciding when and which statistics to schedule. Furthermore, our results indicate that statistical relevant decisions are improved by using prior workload baselines as a guide. Finally, we conclude that optimizer statistic decision making can be improved through influence of prior DBMS activity, and integration of machine learning techniques.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectMachine learningen_GB
dc.subjectRelational databasesen_GB
dc.subjectDatabasesen_GB
dc.titleIntelligent optimizer statistic generation for relational databasesen_GB
dc.typemasterThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Artificial Intelligenceen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorSammut, Gabriel Lawrence-
Appears in Collections:Dissertations - FacICT - 2019
Dissertations - FacICTAI - 2019

Files in This Item:
File Description SizeFormat 
19MAIPT013.pdf
  Restricted Access
4.89 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.