awesome-database-testing
github.com/zhangysh1995/awesome-database-testing ↗数据库测试资料 This repo is a collection of resources on testing database systems
172
GitHub Stars
41
Curated Resources
6
Categories
2 hours ago
Last Refreshed
High-level ViewsInput GenerationEngine CorrectnessPerformanceIndustry PracticeContributors
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me research papers resources from awesome-database-testing"
Installation instructions →What's inside
Engine Correctness
- A framework for testing query transformation rulesResearch Papers
- Automated verification of query equivalence using satisfiability modulo theoriesResearch Papers
- Detecting Optimization Bugs in Database Engines via Non-Optimizing Reference Engine ConstructionResearch Papers
- go-sqlancerTools
- Massive Stochastic Testing of SQLResearch Papers
- pqueryTools
a tool providing the ability to combine correctness and crash recovery testing on both single-node and clustered instances
High-level Views
- An Overview of Query OptimizationResearch Papers
a more recent view
- How good are query optimizers, really?Research Papers
- Is Query Optimization a “Solved” Problem?Others
- Query Optimization in Database SystemsResearch Papers
- Testing SQL Server's Query Optimizer : Challenges , Techniques and ExperiencesResearch Papers
Performance
- APOLLOTools
- APOLLO: Automatic Detection and Diagnosis of Performance Regressions in Database SystemsResearch Papers
- Efficient testing of high performance transaction processing systemsResearch Papers
- Exact Cardinality Query Optimization for Optimizer TestingResearch Papers
- On the stability of plan costs and the costs of plan stabilityResearch Papers
- Testing cardinality estimation models in SQL serverResearch Papers
Industry Practice
Input Generation
- Flexible Database GeneratorsResearch Papers
- Generating Thousand Benchmark Queries in SecondsResearch Papers
- mtr_to_sql.shTools
a script to extract
- MySQL version (not maintained)Tools
- QAGen: Generating Query-Aware Test DatabasesResearch Papers
- Qex: Symbolic SQL Query ExplorerResearch Papers
Contributors
Showing a sample of 41 resources. View the full list on GitHub →