| CPC G06F 16/24537 (2019.01) [G06F 16/2272 (2019.01)] | 20 Claims |

|
16. A computer-implemented method for generating one or more reduced workloads that reduce index tuning complexity in a database system, comprising:
receiving a workload comprising a set of queries referencing a collection of tables including a first table and additional tables;
generating a reduced workload by:
determining a sub-collection of tables that excludes the first table and includes the additional tables based on the first table having a lower table score than additional table scores of the additional tables; and
re-writing, based on the sub-collection of tables, a first query in the set of queries to generate a re-written first query that removes a reference to the first table while maintaining references to the additional tables; and
providing the reduced workload with the re-written first query to an index-tuning advisor of the database system to generate an output based on the reduced workload using fewer query operations that access fewer tables than based on the workload having the set of queries.
|