Snowflake Inc.
Incremental Feature Development and Workload Capture in Database Systems

Last updated:

Abstract:

Systems, methods, and devices for incremental feature development and workload capture in database systems are disclosed. A method includes determining a workload having one or more historical client queries to be rerun for testing the feature, wherein the feature comprises procedural logic. The method further includes executing a baseline run of the workload that does not implement the feature and executing a target run of the workload while implementing the feature. The method further includes comparing the baseline run and the target run to identify whether there is a performance regression in the target run. The method further includes, in response to identifying the performance regression, rerunning the target run to identify whether the performance regression still exists.

Status:
Application
Type:

Utility

Filling date:

20 Mar 2019

Issue date:

26 Sep 2019