System and method for modifying an executing query
First Claim
Patent Images
1. A computer-implemented method of modifying a query executing in a database management system (DBMS), comprising:
- sending, by the DBMS, a no-wait message for the query to a control broker, wherein the no-wait message permits the control broker to interrupt the DBMS by replying to the no-wait message;
receiving, by the DBMS, a reply to the no-wait message from the control broker, wherein the reply to the no-wait message specifies a modification to the query; and
performing, by the DBMS, the modification, wherein the modification is one ofa cancellation of the query;
a suspension of the query;
a change in priority of the query; and
a change in a semantic of the query.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided a computer-implemented method of modifying a query executing in a database management system. The method comprises sending a no-wait message for the query to a control broker. The method also comprises receiving a reply to the no-wait message from the control broker. The reply to the no-wait message specifies a modification to the query. Additionally, the method comprises performing the modification.
12 Citations
17 Claims
-
1. A computer-implemented method of modifying a query executing in a database management system (DBMS), comprising:
-
sending, by the DBMS, a no-wait message for the query to a control broker, wherein the no-wait message permits the control broker to interrupt the DBMS by replying to the no-wait message; receiving, by the DBMS, a reply to the no-wait message from the control broker, wherein the reply to the no-wait message specifies a modification to the query; and performing, by the DBMS, the modification, wherein the modification is one of a cancellation of the query; a suspension of the query; a change in priority of the query; and a change in a semantic of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for modifying a query executing in a database management system (DBMS), the computer system comprising:
-
at least one processor; and at least one memory comprising instructions that, when executed by the at least one processor, cause the computer system to receive a no-wait message for the query, wherein the no-wait message permits the computer system to interrupt the DBMS by replying to the no-wait message; allocate an object to track the query; receive a request to perform a modification to the query; identify the query based on the request; and send a reply to the no-wait message, wherein the reply is sent to the identified query, and wherein the reply specifies the modification, and wherein the modification is one of a cancellation of the query; a suspension of the query; a change in priority of the query; and a change in a semantic of the query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, machine-readable medium that stores machine-readable instructions that, when executed by a processor, cause a device to:
-
receive a no-wait message for a query, wherein the no-wait message permits the device to interrupt a DBMS by replying to the no-wait message; allocate an object to track the query; receive a request to perform a modification to the query; send a reply to the no-wait message based on the request and the object; and perform the modification to the query, wherein the modification is one of a cancellation of the query; a suspension of the query; a change in priority of the query; and a change in a semantic of the query. - View Dependent Claims (16, 17)
-
Specification