1. A computer-implemented method for ranking analysis results based on user perceived problems of a database system, the method comprising: receiving a designation of a perceived database system performance problem from a user, wherein the designation is associated with one or more database system metrics; determining, by computer, a set of recommendations for alleviating the 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 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 perceived database system performance problem.