An approach migrates database sessions from a database server on which
performance and resource availability requirements are not being met to
another database server. Because workload is removed from the database
server not meeting these requirements, improved performance there is
promoted. Furthermore, the approach switches the users in a way that
attempts to keep performance and resource availability levels at the
database server receiving the database sessions within goals for
performance and resource availability.