Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexandar Mihaylov
dblp:228/6077
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Query processing and optimization · 30% Database system architecture and tuning · 30% Data integration and cleaning · 26% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › database performance management › query performance analysis
query performance diagnosis |
0.4 | 1 | 2019 | Guided automated learning for query workload re-optimization · Proc. VLDB Endow. 2019 |
Database system architecture and tuning › database performance management › query performance analysis
query plan analysis |
0.4 | 1 | 2019 | Guided automated learning for query workload re-optimization · Proc. VLDB Endow. 2019 |
Query processing and optimization › query optimization › transformation-based optimization
query plan rewrite |
0.4 | 1 | 2019 | Guided automated learning for query workload re-optimization · Proc. VLDB Endow. 2019 |
Query processing and optimization › adaptive query processing
query re-optimization |
0.4 | 1 | 2019 | Guided automated learning for query workload re-optimization · Proc. VLDB Endow. 2019 |
Data integration and cleaning
data quality |
0.3 | 1 | 2018 | FASTOD: Bringing Order to Data · ICDE 2018 |
Database theory
dependency theory |
0.3 | 1 | 2018 | FASTOD: Bringing Order to Data · ICDE 2018 |
Data integration and cleaning › dependency discovery
order dependency discovery |
0.3 | 1 | 2018 | FASTOD: Bringing Order to Data · ICDE 2018 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.4knowledge base · 0.4SPARQL · 0.4RDF · 0.4canonical form transformation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Scalable Learning to Troubleshoot Query Performance ProblemsabstractQuery optimization has long been fundamental for database systems. There are cracks in the edifice, however, as the complexity of modern query workloads outpace what database systems can manage well. Automatic tools are needed for database vendors, such as IBM with Db2, to help customers troubleshoot their performance problems, as manual troubleshooting is painstaking. To manage complex and large workloads, we develop a distributed system called dGALO that learns recurring problem patterns in query plans over workloads. dGALO employs these problem patterns to build a RDF-based, SPARQL-queried knowledge-base of plan-rewrite remedies. We illustrate a distributed implementation of dGALO on Apache Spark with efficient partitioning strategies for load balancing. The system employs additional pruning strategies via clustering, which yields a fine-grained trade off between runtime and accuracy. dGALO uses its knowledge-base to re-optimize queries, often to dramatic effect, and is a valuable tool for the development team to refine the optimizer with new techniques. We demonstrate by an experimental study over the TPC-DS benchmark the efficiency and effectiveness of our techniques. Alexandar Mihaylov, Vincent Corvinelli, Parke Godfrey, Piotr Mierzejewski, Jarek Szlichta, Calisto Zuzarte |
CIKM | 1 |
| 2019 | Guided automated learning for query workload re-optimizationabstractQuery optimization is a hallmark of database systems. When an SQL query runs more expensively than is viable or warranted, determination of the performance issues is usually performed manually in consultation with experts through the analysis of query's execution plan (QEP). However, this is an excessively time consuming, human error-prone, and costly process. GALO is a novel system that automates this process. The tool automatically learns recurring problem patterns in query plans over workloads in an offline learning phase, to build a knowledge base of plan-rewrite remedies. It then uses the knowledge base online to re-optimize queries often quite drastically. 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 re-optimization, after query rewrite and cost-based optimization, as a query plan rewrite . For generality, the context of knowledge base problem patterns, including table and column names, is abstracted with canonical symbol labels. Since the knowledge base is not tied to the context of supplied QEPs, table and column names are matched automatically during the re-optimization phase. Thus, problem patterns learned over a particular query workload can be applied in other query workloads. GALO's knowledge base is also an invaluable tool for database experts to debug query performance issues by tracking to known issues and solutions as well as refining the optimizer with new tuned techniques by the development team. We demonstrate an experimental study of the effectiveness of our techniques over synthetic TPC-DS and real IBM client query workloads. Guilherme Damasio, Vincent Corvinelli, Parke Godfrey, Piotr Mierzejewski, Alexandar Mihaylov, Jarek Szlichta, Calisto Zuzarte |
Proc. VLDB Endow. | 5 |
| 2018 | FASTOD: Bringing Order to DataabstractWe present the design of and a demonstration plan for FASTOD, a tool for efficiently discovering (approximate) order dependencies (ODs) from data. FASTOD converts ODs to a novel canonical form which makes it orders of magnitude faster than existing techniques. Using real datasets, we demonstrate how the discovered ODs can help users understand data semantics, identify potential data quality problems, and interactively clean the data. We also demonstrate the effectiveness of our system. Alexandar Mihaylov, Parke Godfrey, Lukasz Golab, Mehdi Kargar, Divesh Srivastava, Jarek Szlichta |
ICDE | 1 |