摘要 |
An apparatus for adaptable performance evaluation of an application including queries by analytical resolution of a data base, and operating on an information processing system having a given architecture, including a library for knowledge of the specific environment of a data base. The knowledge library, in an environment specification language, includes an architecture library for modeling hardware architectures; a system library modeling the operational and transactional systems supported by the hardware architectures; an access and operation method library modeling the algorithms used by the data management system; and a library of data base profiles collecting knowledge on the data base layout and statistics on the user application. A local optimizer uses a performance evaluator to evaluate the application and select an optimal plan for the execution thereof using the information in the knowledge library including information on the given architecture.
|