1. A computer-implemented database online reorganization method for dynamically adapting a database layout of a database containing tables, wherein the tables are vertically partitioned into containers, each container containing one or more attributes of one table, the method comprising: analyzing, by a workload analysis tool of a computer system, a workload on a set of tables of the database, the workload comprising queries; detecting, by the workload analysis tool of the computer system, a workload change of the workload; analyzing, by a workload evaluation tool of the computer system, if a new layout for the set of tables is considered optimal in view of the workload change; and deciding, by the workload evaluation tool of the computer system, whether the layout of the set of tables is switched to the new layout.