Learning from SQL: Database Agnostic Workload Management

dc.contributor.advisorHowe, William
dc.contributor.advisorLazowska, Edward
dc.contributor.authorJain, Shrainik
dc.date.accessioned2019-08-14T22:31:37Z
dc.date.available2019-08-14T22:31:37Z
dc.date.issued2019-08-14
dc.date.submitted2019
dc.descriptionThesis (Ph.D.)--University of Washington, 2019
dc.description.abstractDatabase Management Systems largely ignore the wealth of information present in SQL query workloads. In this work, we present a vision for database agnostic workload management. We start by providing an architecture for the SQLShare platform, a database-as-a-service built for researchers with minimal database experience. We demonstrate how we used this system to collect and publish a diverse workload of hand-written SQL queries to aid database research in general and workload analytics in particular. We also provide an analysis of the SQLShare workload and using the learnings from this analysis, we present the design of Querc, a database-agnostic workload management and analytics service, describe potential applications, and show that separating workload representation from labeling tasks affords new capabilities and can outperform existing solutions for representative tasks, including workload sampling for index recommendation, user labeling for security audits, error prediction for debugging, and query runtime prediction for resource allocation.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherJain_washington_0250E_20074.pdf
dc.identifier.urihttp://hdl.handle.net/1773/44142
dc.language.isoen_US
dc.rightsnone
dc.subject
dc.subjectComputer science
dc.subject.otherComputer science and engineering
dc.titleLearning from SQL: Database Agnostic Workload Management
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Jain_washington_0250E_20074.pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format