Determining records generated by a processing task of a query

    公开(公告)号:US11599541B2

    公开(公告)日:2023-03-07

    申请号:US16398044

    申请日:2019-04-29

    Applicant: Splunk Inc.

    Abstract: Systems and methods are described for determining a quantity of records generated by a processing task of a query executed in a data intake and query. The system receives a query and identifies a processing task of the query and a quantity of records to be processed according to the query. The system determines the number of records generated by the processing task based on the number of records to be processed and a record generation estimate. The system can allocate compute resources or determine a query execution time for at least a portion of the query based on the determined quantity of records generated.

    Query acceleration data store
    87.
    发明授权

    公开(公告)号:US11416528B2

    公开(公告)日:2022-08-16

    申请号:US15665279

    申请日:2017-07-31

    Applicant: Splunk Inc.

    Abstract: Systems and methods for a data index and query system that utilize a query acceleration data store. An example method includes receiving a query identifying a set of data to be processed and a manner of processing the set of data. A query processing scheme for obtaining and processing the set of data is defined. First partial results of the query stored in a data store are identified, with the first partial results corresponding to a first portion of the set of data. One or more partitions are dynamically allocated to obtain a second portion of the set of data from different data sources. The second portion of the set of data is processed to obtain second partial results. The first partial results and second partial results are combined. The query is executed based on the query processing scheme.

    Record expansion and reduction based on a processing task in a data intake and query system

    公开(公告)号:US11321321B2

    公开(公告)日:2022-05-03

    申请号:US16397968

    申请日:2019-04-29

    Applicant: Splunk Inc.

    Abstract: Systems and methods are described for processing records associated with a query that identifies an association between two data fields. The system can obtain a chunk of data that includes multiple records based on a query received by a data intake and query system. At least one record can include multiple sub-records that share a field value for at least one field. The system can generate a record from each sub-record and assign the generated records to one or more groups of partitions. The system can combine record data of generated records assigned to one partition of a group of partitions and then combine record data across the group of partitions. The system can process the results of the combination of records across the group of partitions based on the query.

Patent Agency Ranking