1. An automated database management method for a database comprising one or more database objects, the method comprising: associating management criteria with the database to manage database objects; collecting statistics relating to operation of the database; determining characteristics of the database objects based on the collected statistics; determining actions to be performed on one or more database objects to modify the one or more database objects based on the management criteria and the determined characteristics of the database objects; modifying the one or more database objects by performing the actions on the database objects; monitoring results of modifying the database objects; and reconfiguring the management criteria associated with the database based on the results of modifying the database objects.