Ranking analysis results based on user perceived problems in a database system
First Claim
1. A computer-implemented method for ranking analysis results based on user perceived problems of a database system, the method comprising:
- receiving, from a user, an indication regarding a user-perceived database system performance problem, wherein the indication is associated with one or more database system metrics, and wherein the user-perceived database system performance problem is not determined based on whether or not a database system metric is within a target range of values;
analyzing the one or more database system metrics, wherein the analyzing is based on the user-perceived database system performance problem;
determining, by computer, a set of recommendations for alleviating the user-perceived database system performance problem at cost of degrading at least one of the one or more database system metrics that are not associated with the user-perceived database system performance problem;
analyzing the set of recommendations to determine, for each recommendation, an impact the recommendation is expected to have on the user-perceived database system performance problem based on an impact the recommendation is expected to have on the one or more database system metrics; and
ranking the set of recommendations according to the impact each recommendation is expected to have on the user-perceived database system performance problem.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for ranking analysis results based on user perceived problems of a database system are described. During operation, an embodiment may receive a designation of a perceived database system performance problem from a user, wherein the problem is associated with one or more database system metrics. Next, the embodiment may determine a set of recommendations for alleviating the perceived database system performance problem. The embodiment may then analyze the set of recommendations to determine, for each recommendation in the set of recommendations, an impact the recommendation is expected to have on the one or more database system metrics. Finally, the embodiment may rank the set of recommendations according to the impact each recommendation is expected to have on the perceived database performance problem.
18 Citations
19 Claims
-
1. A computer-implemented method for ranking analysis results based on user perceived problems of a database system, the method comprising:
-
receiving, from a user, an indication regarding a user-perceived database system performance problem, wherein the indication is associated with one or more database system metrics, and wherein the user-perceived database system performance problem is not determined based on whether or not a database system metric is within a target range of values; analyzing the one or more database system metrics, wherein the analyzing is based on the user-perceived database system performance problem; determining, by computer, a set of recommendations for alleviating the user-perceived database system performance problem at cost of degrading at least one of the one or more database system metrics that are not associated with the user-perceived database system performance problem; analyzing the set of recommendations to determine, for each recommendation, an impact the recommendation is expected to have on the user-perceived database system performance problem based on an impact the recommendation is expected to have on the one or more database system metrics; and ranking the set of recommendations according to the impact each recommendation is expected to have on the user-perceived database system performance problem. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method for ranking analysis results based on user perceived problems of a database system, the method comprising:
-
receiving, from a user, an indication a user-perceived database system performance problem, wherein the indication is associated with one or more database system metrics, and wherein the user-perceived database system performance problem is not determined based on whether or not a database system metric is within a target range of values; analyzing the one or more database system metrics, wherein the analyzing is based on the user-perceived database system performance problem; determining a set of recommendations for alleviating the user-perceived database system performance problem at =cost of degrading at least one of the one or more database system metrics that are not associated with the user-perceived database system performance problem; analyzing the set of recommendations to determine, for each recommendation, an impact the recommendation is expected to have on the user-perceived database system performance problem based on an impact the recommendation is expected to have on the one or more database system metrics; and ranking the set of recommendations according to the impact each recommendation is expected to have on the user-perceived database system performance problem. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus configured for ranking analysis results based on user perceived problems of a database system, comprising:
-
a memory; a processor; a receiving mechanism configured to receive, from a user, an indication regarding a user-perceived database system performance problem, wherein the indication is associated with one or more database system metrics, and wherein the user-perceived database system performance problem is not determined based on whether or not a database system metric is within a target range of values; analyzing the one or more database system metrics, wherein the analyzing is based on the user-perceived database system performance problem; a determination mechanism configured to determine a set of recommendations for alleviating the user-perceived database system performance problem at a cost of degrading at least one of the one or more database system metrics that are not associated with the user-perceived database system performance problem; an analysis mechanism configured to analyze the set of recommendations to determine, for each recommendation, an impact the recommendation is expected to have on the user-perceived database system performance problem based on an impact the recommendation is expected to have on the one or more database system metrics; and a ranking mechanism configured to rank the set of recommendations according to the impact each recommendation is expected to have on the user-perceived database system performance problem. - View Dependent Claims (16, 17, 18, 19)
-
Specification