Visualizing the robustness of query execution
Goetz Graefe (HP), Harumi Kuno (Hewlett-Packard Co.), Janet Wiener, (Hewlett-Packard, Co.)

TL;DR
This paper introduces visualization techniques to assess and compare the robustness of query execution plans under varying run-time conditions in database systems.
Contribution
It presents diagrams for visualizing plan performance and degradation, providing insights into system robustness during query execution.
Findings
Visual diagrams reveal how plans perform under adverse conditions
Different systems show varying robustness patterns
Visualization aids in identifying robustness weaknesses
Abstract
In database query processing, actual run-time conditions (e.g., actual selectivities and actual available memory) very often differ from compile-time expectations of run-time conditions (e.g., estimated predicate selectivities and anticipated memory availability). Robustness of query processing can be defined as the ability to handle unexpected conditions. Robustness of query execution, specifically, can be defined as the ability to process a specific plan efficiently in an unexpected condition. We focus on query execution (run-time), ignoring query optimization (compile-time), in order to complement existing research and to explore untapped potential for improved robustness in database query processing. One of our initial steps has been to devise diagrams or maps that show how well plans perform in the face of varying run-time conditions and how gracefully a system's query…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Data Management and Algorithms · Web Data Mining and Analysis
