1. A process comprising: one or more capture processes performed by a set of one or more computing devices receiving workload data captured from a workload executed relative to a first database server; for each unit of a plurality of units of the workload data, the one or more capture processes performed by the set of one or more computing devices determining whether the unit of the workload data satisfies user-specified filter criteria; and in response to determining that a first unit of the workload data satisfies the user-specified filter criteria, the one or more capture processes performed by the set of one or more computing devices capturing the first unit of the workload data by storing one or more aspects of the first unit of the workload data in a capture repository configured for use by one or more replay processes that read information from the capture repository and replay the information relative to a second database server that is separate from the first database server; in response to determining that a second unit of the workload data does not satisfy the user-specified filter criteria, then the one or more capture processes performed by the set of one or more computing devices filtering the second unit of the workload data by not storing the one or more aspects of the second unit of workload data in the capture repository.