Show simple item record

dc.contributor.advisorSzlichta, Jaroslaw
dc.contributor.authorFetter Damasio, Guilherme
dc.date.accessioned2018-12-20T19:09:46Z
dc.date.accessioned2022-03-29T17:25:53Z
dc.date.available2018-12-20T19:09:46Z
dc.date.available2022-03-29T17:25:53Z
dc.date.issued2018-12-01
dc.identifier.urihttps://hdl.handle.net/10155/1002
dc.description.abstractTraditional query optimization techniques often fail when logical subtleties in business queries and schemas circumvent them. Query performance problem determination is typically performed manually in consultation with experts through the analysis of query execution plans (QEPs). Galo, a novel graph-based system, is presented in this work. Galo's knowledge base is built on RDF and SPARQL, W3C graph database standards, which is well suited for manipulating and querying over SQL query plans, which are graphs themselves. Galo acts as a third-tier of optimization, after query rewrite and cost-based optimization, as a query-plan rewrite. Galo's knowledge base is also an invaluable tool for database experts to debug query performance issues by tracking to known issues/solutions and refine optimizer with new and better tuned techniques by the development team. An experimental study of the effectiveness of the developed techniques is demonstrated over a synthetic query workload.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectQuery performance problem determinationen
dc.subjectGraph-based systemsen
dc.subjectKnowledge basesen
dc.subjectBusiness intelligenceen
dc.titleGalo: guided automated learning for query workload re-optimizationen
dc.typeThesisen
dc.degree.levelMaster of Science (MSc)en
dc.degree.disciplineComputer Scienceen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record