Dynamic admission control for database requests

    公开(公告)号:US11630832B2

    公开(公告)日:2023-04-18

    申请号:US15616567

    申请日:2017-06-07

    申请人: SAP SE

    摘要: Technologies are described for facilitating the processing of requests for database operations within a database environment that includes one or more processing units and a memory. A utilization level of one or more computing resources of a database system is periodically determined. When a request for a database operation is received from a database client, it is determined, such as based on the utilization level, whether the database system has sufficient resources to process the request. If the database system does not have sufficient resources to process the request, the request is enqueued in a request queue for deferred execution. If it is later determined that the database system has sufficient resources to execute the request, the request can be dequeued, executed, and execution results returned to the database client.

    DATABASE WORKLOAD CAPTURE AND REPLAY
    2.
    发明申请

    公开(公告)号:US20170322972A1

    公开(公告)日:2017-11-09

    申请号:US15150075

    申请日:2016-05-09

    申请人: SAP SE

    IPC分类号: G06F17/30

    摘要: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.

    Database workload capture and replay

    公开(公告)号:US11829360B2

    公开(公告)日:2023-11-28

    申请号:US17678720

    申请日:2022-02-23

    申请人: SAP SE

    摘要: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.

    Selective dispatching of OLAP requests using execution statistics

    公开(公告)号:US11068506B2

    公开(公告)日:2021-07-20

    申请号:US15150815

    申请日:2016-05-10

    申请人: SAP SE

    摘要: Technologies are described for facilitating transaction processing within a database environment that includes one or more processing units and a memory. A request for a database operation, such as a query, is received from a client. Execution statistics associated with the request are retrieved. At least some of the execution statistics are compared with one or more threshold values. Based on results of the comparing, the request is carried out with a first execution component or delegated to a second execution component. The request is executed and execution results are sent to the client.

    DATABASE WORKLOAD CAPTURE AND REPLAY
    5.
    发明申请

    公开(公告)号:US20200183929A1

    公开(公告)日:2020-06-11

    申请号:US16715882

    申请日:2019-12-16

    申请人: SAP SE

    摘要: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.

    DATABASE WORKLOAD CAPTURE AND REPLAY

    公开(公告)号:US20220179860A1

    公开(公告)日:2022-06-09

    申请号:US17678720

    申请日:2022-02-23

    申请人: SAP SE

    摘要: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.

    CONTEXT-AWARE WORKLOAD DISPATCHING
    8.
    发明申请

    公开(公告)号:US20170329835A1

    公开(公告)日:2017-11-16

    申请号:US15150815

    申请日:2016-05-10

    申请人: SAP SE

    IPC分类号: G06F17/30 G06F9/50 G06F9/46

    摘要: Technologies are described for facilitating transaction processing within a database environment that includes one or more processing units and a memory. A request for a database operation, such as a query, is received from a client. Execution statistics associated with the request are retrieved. At least some of the execution statistics are compared with one or more threshold values. Based on results of the comparing, the request is carried out with a first execution component or delegated to a second execution component. The request is executed and execution results are sent to the client.

    Database workload capture and replay

    公开(公告)号:US11294897B2

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

    申请号:US16715882

    申请日:2019-12-16

    申请人: SAP SE

    摘要: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.

    Database workload capture and replay

    公开(公告)号:US10552413B2

    公开(公告)日:2020-02-04

    申请号:US15150075

    申请日:2016-05-09

    申请人: SAP SE

    摘要: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.