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.