A method, computer product, and system for pushdown analysis during query
plan generation is provided. Rather than do pushdown analysis for portions
of a query that are query execution plan independent, the present
invention provides pushdown analysis for features of a query that are plan
dependent. This is done by evaluating a portion of the query plan for
pushdownability to a remote database system; and if pushdownable to the
remote database system, generating cost parameters for the portion of the
plan if executed at a local database system and if executed at the remote
database system. With both sets of cost parameters, the query optimizer
has added information on which to select an optimal query plan.
Um método, um produto de computador, e um sistema para a análise do pushdown durante a geração da planta da pergunta são fornecidos. Melhor que faça a análise do pushdown para as parcelas de uma pergunta que são independent da planta da execução da pergunta, a invenção atual fornece a análise do pushdown para as características de uma pergunta que são dependente da planta. Isto é feito avaliando uma parcela da planta da pergunta para o pushdownability a um sistema remoto da base de dados; e se pushdownable ao sistema remoto da base de dados, parâmetros do custo gerando para a parcela da planta se executado em um sistema local da base de dados e se executado no sistema remoto da base de dados. Com ambos os jogos de parâmetros do custo, o optimizer da pergunta adicionou a informação em que para selecionar uma pergunta optimal planeie.