QueryBooster: Improving SQL Performance Using Middleware Services for Human-Centered Query Rewriting

被引:0
|
作者
Bai, Qiushi [1 ]
Alsudais, Sadeem [1 ]
Li, Chen [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2023年 / 16卷 / 11期
关键词
ENGINE;
D O I
10.14778/3611479.3611497
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SQL query performance is critical in database applications, and query rewriting is a technique that transforms an original query into an equivalent query with a better performance. In a wide range of database-supported systems, there is a unique problem where both the application and database layer are black boxes, and the developers need to use their knowledge about the data and domain to rewrite queries sent from the application to the database for better performance. Unfortunately, existing solutions do not give the users enough freedom to express their rewriting needs. To address this problem, we propose Query Booster, a novel middleware-based service architecture for human-centered query rewriting, where users can use its expressive and easy-to-use rule language (called VarSQL) to formulate rewriting rules based on their needs. It also allows users to express rewriting intentions by providing examples of the original query and its rewritten query. QueryBooster automatically generalizes them to rewriting rules and suggests high-quality ones. We conduct a user study to show the benefits of VarSQL to formulate rewriting rules. Our experiments on real and synthetic workloads show the effectiveness of the rule-suggesting framework and the significant advantages of using QueryBooster for human-centered query rewriting to improve the end-to-end query performance.
引用
收藏
页码:2911 / 2924
页数:14
相关论文
共 50 条
  • [21] Human-Centered Design Using System Modeling Language
    Watson M.E.
    Rusnock C.F.
    Colombi J.M.
    Miller M.E.
    [J]. Rusnock, Christina F. (christina.rusnock@afit.edu), 1600, SAGE Publications Inc., United States (11): : 252 - 269
  • [22] DEVELOPING A COPRODUCTION DASHBOARD USING HUMAN-CENTERED DESIGN
    Prickett, M.
    Laguna, T. A.
    Savant, A. P.
    Dunitz, J. M.
    Brady, C.
    Dowd, C. G.
    Van Citters, A.
    Sabadosa, K.
    Marshall, B.
    Nelson, E.
    [J]. PEDIATRIC PULMONOLOGY, 2016, 51 : 393 - 393
  • [23] MOTION CAPTURE FOR HUMAN-CENTERED SIMULATION USING KINECTS
    Daphalapurkar, Chinmay P.
    Zhu, Wenjuan
    Leu, Ming C.
    Liu, Xiaoqing F.
    Chang, Alpha M.
    Gilpin-Mcminn, J. K.
    Wu, P. H.
    Snodgrass, S. D.
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 2B, 2014,
  • [24] Optimizing Patient Experience Using Human-Centered Design
    Vagal, Achala
    Wahab, Shaun
    Lecky, Shari
    Washburn, Erica
    Schwartz, Robert
    Vogel, Craig
    Mahoney, Mary
    [J]. JOURNAL OF THE AMERICAN COLLEGE OF RADIOLOGY, 2020, 17 (05) : 668 - 672
  • [25] Using human-centered design to improve the assault rifle
    Kuo, Cheng-Lang
    Yuan, Cheng-Kang
    Liu, Bor-Shong
    [J]. APPLIED ERGONOMICS, 2012, 43 (06) : 1002 - 1007
  • [26] Teaching Human-Centered Security Using Nontraditional Techniques
    Renaud, Karen
    Cutts, Quintin
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2013, 13 (03):
  • [27] Using Vectorized Execution to Improve SQL Query Performance on Spark
    Shen, Yijie
    Xiong, Jin
    Jiang, Dejun
    [J]. 50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [28] Human-Centered Design Lessons for Implementation Science: Improving the Implementation of a Patient-Centered Care Intervention
    Beres, Laura K.
    Simbeza, Sandra
    Holmes, Charles B.
    Mwamba, Chanda
    Mukamba, Njekwa
    Sharma, Anjali
    Munamunungu, Virginia
    Mwachande, Monica
    Sikombe, Kombatende
    Moore, Carolyn Bolton
    Mody, Aaloke
    Koyuncu, Aybuke
    Christopoulous, Katerina
    Jere, Lazarus
    Pry, Jake
    Ehrenkranz, Peter D.
    Budden, Ashwin
    Geng, Elvin
    Sikazwe, Izukanji
    [J]. JAIDS-JOURNAL OF ACQUIRED IMMUNE DEFICIENCY SYNDROMES, 2019, 82 : S230 - S243
  • [29] Human Language Question To SQL Query Using Deep Learning
    Ahkouk, Karam
    Machkour, Mustapha
    [J]. 2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [30] Using human-centered design to improve the quality of vaccine communication
    Rath, B.
    [J]. EUROPEAN JOURNAL OF PUBLIC HEALTH, 2020, 30