面向OLAP数据库查询处理功能的模糊测试工具

项兆坤, 陈婷, 苏仟, 张蓉

华东师范大学学报(自然科学版) ›› 2021, Vol. 0 ›› Issue (05) : 74 -83.

PDF
华东师范大学学报(自然科学版) ›› 2021, Vol. 0 ›› Issue (05) : 74 -83.

面向OLAP数据库查询处理功能的模糊测试工具

    项兆坤, 陈婷, 苏仟, 张蓉
作者信息 +

Author information +
文章历史 +
PDF

摘要

查询处理是现代关系型数据库管理系统(DBMS)中最重要的功能之一,主要包括查询优化和查询执行.然而查询处理的复杂性导致了测试的高成本,阻碍了开发过程中的快速迭代,并可能在生产环境中导致严重错误.为了更好地服务于DBMS查询处理功能的评测,采用模糊测试的方法生成基于主键约束的随机数据和完全有效的复杂分析型查询;构建约束优化,对查询中算子的精确基数进行高效计算,从而获得查询的正确结果;最后实现了完整的工具.通过对TiDB的不同版本进行了小规模的测试,结果表明可以有效地检测出TiDB不同版本的一些Bug.

关键词

分析型数据库 / 查询处理 / 查询执行 / 查询优化器 / 模糊测试

Key words

引用本文

引用格式 ▾
面向OLAP数据库查询处理功能的模糊测试工具[J]. 华东师范大学学报(自然科学版), 2021, 0(05): 74-83 DOI:

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/