2017
DOI: 10.14778/3137765.3137793
|View full text |Cite
|
Sign up to set email alerts
|

Debugging transactions and tracking their provenance with reenactment

Abstract: Debugging transactions and understanding their execution are of immense importance for developing OLAP applications, to trace causes of errors in production systems, and to audit the operations of a database. However, debugging transactions is hard for several reasons: 1) after the execution of a transaction, its input is no longer available for debugging, 2) internal states of a transaction are typically not accessible, and 3) the execution of a transaction may be affected by concurrently running transactions… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…We believe that the idea of non-standard interpretation does not break if further SQL constructs are added to the dialect. Currently, we explore the treatment of SQL DML statements (INSERT, UPDATE, DELETE) and functions defined in PL/SQLthis is also related to recent work on the re-enactment of transactions [39]. Further, the provenance model realized by the approach is subject to tuning.…”
Section: Wrap-upmentioning
confidence: 99%
“…We believe that the idea of non-standard interpretation does not break if further SQL constructs are added to the dialect. Currently, we explore the treatment of SQL DML statements (INSERT, UPDATE, DELETE) and functions defined in PL/SQLthis is also related to recent work on the re-enactment of transactions [39]. Further, the provenance model realized by the approach is subject to tuning.…”
Section: Wrap-upmentioning
confidence: 99%