1. A method for managing a database in at least one computer system, comprising the computer-executed steps of: maintaining a record of a set of queries which can be executed against said database; receiving a specification of an auxiliary database structure; responsive to receiving a specification of said auxiliary database structure, determining a subset of said set of queries, wherein each respective query of said subset is projected to execute more efficiently using said auxiliary database structure than the query is projected to execute without using said auxiliary database structure; and presenting data derived from results of said determining step to a user.