[firebase-br] Dúvida sobre indices
Urias Gadelha
uriasgadelha em redesoft.com.br
Seg Maio 4 16:39:10 -03 2020
Pessoal, me tira uma dúvida por favor
Tenho a seguinite tabela.
CREATE TABLE TABELA (
CHAVE1 Numeric(10,0) NOT NULL,
CHAVE2 Numeric(10,0) NOT NULL,
CAMPO1 TIMESTAMP,
CAMPO2 Varchar(1),
CAMPO3 Numeric(10,0),
CAMPO4 Numeric(10,0),
CAMPO5 Numeric(10,0),
CONSTRAINT TABELA PRIMARY KEY (CHAVE1,CHAVE2)
);
Nela, criei a PK usando os campos CHAVE1 e CHAVE2.
Se eu executo:
select * from TABELA
where TABELA.CHAVE1 = 30405
Tenho o plano:
PLAN (TABELA INDEX (PK_TABELA))
Porém, se e eu executar o select pela outra chave primária:
select * from TABELA
where TABELA.CHAVE2 = 30405
Tenho o plano:
PLAN (TABELA NATURAL)
Alguém sabe me dizer o porque? se estou usando as duas chaves primárias,
uma em cada select...
Desde já, agradeço a ajuda!
--
Mais detalhes sobre a lista de discussão lista