×

Generating creation performance metrics for a secondary index of a table

  • US 10,135,703 B1
  • Filed: 09/18/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 09/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A data store, comprising:

  • a plurality of storage nodes, wherein different ones of the storage nodes store a plurality of partitions of a table;

    one or more hardware computers to implement a control plane for the data store, configured to;

    initiate creation of a secondary index for the table, wherein the secondary index is stored separately from the partitions of the table and at one or more other storage nodes of the data store, wherein the different storage nodes index the partitions of the table and send updates to the one or more other storage nodes of the secondary index to store items in the secondary index, wherein the one or more other storage nodes store the received updates according to a provisioned throughput capacity for the secondary index, wherein other updates to the secondary index sent from the different storage nodes in response to access requests to the table are processed according to the same provisioned throughput capacity;

    during the creation of the secondary index;

    collect metrics with respect to utilization of the provisioned throughput capacity by the sent updates from the different storage nodes of the partitions of the table and the one or more other storage nodes of the secondary index;

    determine one or more performance metrics for the creation of the secondary index based, at least in part, on the collected metrics; and

    report the one or more performance metrics.

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