Patent ID: 9734200
Date: 2017-08-15
CPC Classifications: G06F,Y10S

Claim:
1. A computer-executed method comprising: based, at least in part, on a first set of statistics comprising a first hypothetical value for a particular attribute of particular data in a database, said particular attribute specifying how much data is hypothetically stored in one or more particular tables or indexes in the database, identifying a first execution plan that a database management system generates for particular database statements that run over the particular data; after identifying the first execution plan, and based, at least in part, on a second set of statistics comprising a second hypothetical value, for the particular attribute of the particular data, identifying a second execution plan that the database management system generates for the particular database statements; wherein the first hypothetical value is different than the second hypothetical value; in response to detecting that the second execution plan is different than the first execution plan, automatically tuning the particular database statements; wherein the method is performed by one or more computing devices.