1. An apparatus, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to: access table layout data identifying database fields of a database table stored in a database; access log data identifying a number of times the database fields of the database table have been queried; rank the database fields of the database table based on the number of times the database fields of the database table have been queried; identify, from amongst the database fields of the database table, a subset of database fields that have not been queried at least a predetermined number of times; and remove the subset of database fields that have not been queried at least the predetermined number of times from the database table.