1. A method comprising: retrieving, by a computer system from a plurality of plan sources, information pertaining to one or more execution plans for a SQL statement, the one or more execution plans having been previously used to execute the SQL statement; comparing, by the computer system based on the information, the performance of the one or more execution plans; and providing, by the computer system based on the comparing, a recommendation to a user indicating that a particular execution plan in the one or more execution plans should be used to execute the SQL statement.