The case for NLP-enhanced database tuning
Immanuel Trummer
Abstract
A large body of knowledge on database tuning is available in the form of natural language text. We propose to leverage natural language processing (NLP) to make that knowledge accessible to automated tuning tools. We describe multiple avenues to exploit NLP for database tuning, and outline associated challenges and opportunities. As a proof of concept, we describe a simple prototype system that exploits recent NLP advances to mine tuning hints from Web documents. We show that mined tuning hints improve performance of MySQL and Postgres on TPC-H, compared to the default configuration.
Topics & Concepts
ExploitComputer scienceLeverage (statistics)Artificial intelligenceNatural language processingComputer securityAdvanced Database Systems and QueriesSemantic Web and OntologiesWeb Data Mining and Analysis