Sistema de banco de dados para visualizar efeitos de alterações em um ìndice para um plano de otimização de consulta

"SISTEMA DE BANCO DE DADOS PARA VISUALIZAR EFEITOS DE ALTERAçõES EM UM ìNDICE PARA UM PLANO DE OTIMIZAçãO DE CONSULTA"' Um método e aparelho para visualizar o efeito de alterações em um índice para uma tabela de banco de dados sobre um plano de otimização para uma consulta de banco de...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: EDWARD KOSCIUSZKO, SREEKUMAR MENON, HUNG - VUONG VO
Format: Patent
Sprache:por
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:"SISTEMA DE BANCO DE DADOS PARA VISUALIZAR EFEITOS DE ALTERAçõES EM UM ìNDICE PARA UM PLANO DE OTIMIZAçãO DE CONSULTA"' Um método e aparelho para visualizar o efeito de alterações em um índice para uma tabela de banco de dados sobre um plano de otimização para uma consulta de banco de dados, como uma declaração SQL. Uma tabela virtual (312) é criada a qual simula a estrutura de uma tabela original (308) no banco de dados. A tabela virtual (312) é criada copiando a tabela original (308), excluindo quaisquer dados na tabela original. Quaisquer índices originais existentes (310) associados à tabela original (308) são copiados para definir um índice virtual (314) associado à tabela virtual (312). Referências na consulta à tabela original são substituídas por referências à tabela virtual (408). O sistema de gerenciamento de banco de dados determina, a seguir, um plano de otimização novo (324) para a consulta. A method and apparatus for viewing the effect of changes to an index for a database table on an optimization plan for a database query, such as an SQL statement. A virtual table is created which mimics the structure of an original table on the database. The virtual table is created by copying the original table, excluding any data in the original table. Any existing original indexes associated with original table are copied to define a virtual index associated with the virtual table. References in the query to the original table are replaced with references to the virtual table. The database management system then determines a new optimization plan for the query.