1. A data processing system implemented method of directing a data processing system to improve execution efficiency of a database workload to be executed against a database, the database comprising database tables, the database workload identifying at least one of the database tables, the data processing system implemented method comprising: identifying candidate database tables being identifiable in the database workload, the identified candidate database tables being eligible for organization under a clustering schema; selecting the identified candidate tables according to whether execution of the database workload is improved if the selected identified candidate table is organized according to the clustering scheme; and organizing the clustering schema of the selected organized identified candidate tables prior to the database workload being executed against the database.