arrow
返回

PARSEVAL: Plan-aware Test Database Generation for SQL Equivalence Evaluation

delete2025-07-01
delete0
PRE
AI
C
Chunyu Chen
Z
Zhengjie Miao *
Y
Yong Zhang
J
Jiannan Wang
DOI:10.14778/3749646.3749727delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
判定查询等价性在许多实际应用中发挥了关键作用,包括评估文本到SQL模型的准确性,其中需要将模型生成的查询与真实查询进行比较。尽管查询等价性在一般情况下是不可判定的,但研究人员已开发出两种重要方法来检查查询等价性:基于形式验证的和基于测试用例的。基于验证的解决方案确保正确性,但可能缺乏对高级SQL功能和跨数据库适应性的支持。测试用例具有灵活性,但存在特定约束和潜在不正确性(假阳性)。在本文中,我们提出了PARSEVAL,一种计划感知的SQL等价性评估框架,用于为给定查询生成测试数据库实例。我们观察到现有的测试数据生成方法未能充分探索查询结构。为解决此限制,PARSEVAL通过采用分支覆盖的概念,正式建模每个查询操作符的特定行为,并考虑逻辑查询计划的所有可能执行路径。我们在四个包含AI生成和人工编写的查询的数据集上验证了PARSEVAL的有效性和效率。实验结果表明,与最先进的形式验证方法相比,PARSEVAL支持多达40%更多的查询对。与现有的基于测试用例的方法相比,PARSEVAL在揭示更多不等价对的同时,速度提高了21倍。
Keyword:
VERIFICATION

期刊

P
Proceedings of the VLDB Endowment
IF:
3.3
论文数:
563
被引数:
1.2W

机构

H
huawei technologies
学者数:
3.3K
论文数: 2.9K
被引数: 1
S
simon fraser university
学者数:
1.7K
论文数: 891
被引数: 0
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
WeTune: Automatic Discovery and Verification of Query Rewrite Rules
err2022-06-11
err0
PREAI
errZhaoguo Wang; Zhou Zhou; Yicun Yang; Haoran Ding; Gansen Hu; Ding Ding; Chuzhe Tang; Haibo Chen; Jinyang Li
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容