A method and system for transparently caching and reusing database query
execution plans. The method and system include caching a first query that
contains a first constant. A first query is associated with an execution
plan that represent the first constant with a parameter name. The method
and system further include receiving a new query that contains a second
constant and comparing the new query with the first query. A match is
determined to exist even when the second constant fails to match the first
constant. Upon a match, the first query execution plan is reused by
substituting the parameter name in the query execution plan with the
second constant from the new query, thereby avoiding generating a new
query
Eine Methode und ein System für durchsichtig cachierende und wiederverwendende Datenbankfrage Durchführung plant. Die Methode und das System schließen das Cachieren einer ersten Frage ein, die eine erste Konstante enthält. Eine erste FrageIST mit einem Durchführung Plan verbunden, der die erste Konstante mit einem Parameternamen darstellt. Die Methode und das System, die weiter sind, schließen das Empfangen einer neuen Frage ein, die ein zweites konstantes und das Vergleichen die neue Frage mit der ersten Frage enthält. Ein Gleiches wird festgestellt, um zu bestehen, selbst wenn die zweite Konstante die erste Konstante zusammenbringen nicht kann. Nach einem Gleichen wird der erste Frage Durchführung Plan wiederverwendet, indem man den Parameternamen im Frage Durchführung Plan mit der zweiten Konstante von der neuen Frage ersetzt, dadurch esvermeidet esvermeidet, eine neue Frage erzeugend