×

Pruning of columns in synopsis tables

  • US 10,691,687 B2
  • Filed: 12/18/2017
  • Issued: 06/23/2020
  • Est. Priority Date: 04/26/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for data management, comprising the steps of:

  • organizing, by one or more processors, a plurality of columns in one or more data tables, wherein respective columns of the plurality of columns are utilized upon receiving a query that includes a predicate to search a main data table;

    monitoring, by one or more processors, a usage of the plurality of columns in the one or more data tables using an in-memory structure, wherein the in-memory structure stores, for each column in the plurality of columns, (i) a predicate type and (ii) a count of queries that have used the respective column to search the main data table; and

    dropping, by one or more processors, one or more columns of the plurality of columns in the one or more data tables, based on a period of time threshold which defines an effectiveness for optimizing data queries, wherein dropping the one or more columns comprises dropping a subset of a plurality of content associated with at least one type of data structure within the one or more data tables.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×