发明名称 Systems and methods for query queue optimization
摘要 A computer-implemented method for optimizing a queue of queries for database efficiency is implemented by a controller computing device coupled to a memory device. The method includes receiving a plurality of database queries at the computing device from at least one host, evaluating the plurality of database queries to determine a resource impact associated with each database query of the plurality of database queries, prioritizing the plurality of database queries based upon a set of prioritization factors and the resource impact associated with each database query, and submitting the prioritized plurality of database queries to a database system for execution. The database system executes the plurality of database queries in order of priority.
申请公布号 US9639573(B2) 申请公布日期 2017.05.02
申请号 US201313947870 申请日期 2013.07.22
申请人 MasterCard International Incorporated 发明人 Ghosh Debashis
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Armstrong Teasdale LLP 代理人 Armstrong Teasdale LLP
主权项 1. A computer-implemented method for optimizing a queue of queries for database efficiency, the method implemented by a controller computing device coupled to a memory device, the method comprising: receiving a plurality of database queries from the queue of queries, at the controller computing device, from at least one host; evaluating the plurality of database queries to determine a resource impact associated with each database query of the plurality of database queries, wherein the resource impact is determined based on a schedule impact and a human resource impact associated with the each database query of the plurality of database queries; prioritizing the plurality of database queries based upon a set of prioritization factors and the resource impact associated with the each database query of the plurality of database queries to optimize the plurality of database queries for greater efficiency, wherein the set of prioritization factors includes (i) a ranking of an analyst generating the each database query of the plurality of database queries, (ii) a data source quality, and (iii) a financial impact for receiving a response to the each database query of the plurality of database queries, wherein the data source quality represents a relative quality of data in a data source associated with the each database query, and wherein a higher priority factor is assigned to the each database query that has a corresponding response having a greatest financial impact; submitting the prioritized plurality of database queries to a database system for execution; and executing, with the database system, the prioritized plurality of database queries in an order of priority produced by the prioritizing of the plurality of database queries.
地址 Purchase NY US