hjhhsy120 / DBPA

A Benchmark for Transactional Database Performance Anomalies
MIT License
5 stars 2 forks source link

DBPA: A Benchmark for Transactional Database Performance Anomalies

Please refer to the README.md files in each folder for the details of the reproduction procedures and the evaluation scripts.

The datasets are available at:

https://github.com/hjhhsy120/DBPA_dataset

Anomaly Types with Reproduction Scripts

The datasets are provided in another repository.

Single Anomalies

Compound Anomalies

Reproduction

The reproduction procedures of single anomalies are listed as follows.

Small Shared Buffer

I/O Saturation Due to Other Processes

Highly Concurrent Inserts

Highly Concurrent Commits

Heavy Workload

Missing Indexes and Vacuum

Too Many Indexes

Lock Waits

Generation of Compound Anomalies

Evaluation

Citation

Shiyue Huang, Ziwei Wang, Xinyi Zhang, Yaofeng Tu, zhongliang Li, and Bin Cui:
"DBPA: A Benchmark for Transactional Database Performance Anomalies"
SIGMOD 2023