cmu-db / dbgym

An end-to-end research vehicle for studying self-driving DBMSs.
MIT License
14 stars 1 forks source link

Replay Proto-X #32

Closed wangpatrick57 closed 4 months ago

wangpatrick57 commented 5 months ago

Summary: Can now replay a full tuning run from Proto-X. This is used to see how each step of tuning would have done without query timeouts and without Boot enabled.

Demo: The image shows the data of a replayed run of TPC-H SF0.01 without Boot enabled during tuning. For each step of tuning, the replay shows the # of queries executed during the original run (which may be < 22 if the workload timed out), the # of queries that timed out during the original run, and whether the workload timed out. It also shows this same information about the replay. You can see that the replayed times are always >= the original times, which makes sense. Whenever the original run is "22,0,False" (i.e. 22 executed, 0 timed out, workload didn't time out), the replayed time matches closely. Screenshot 2024-04-27 at 14 49 15

Details: