Páginas

domingo, 10 de agosto de 2014

Criando uma View materialized no Oracle

Quando você precisa de uma tabela que esta em outro banco e não precisa de dados em tempo real voce pode criar um view materialized com isso você vai criar uma tabela em sua base e não precisa usa um dblink, depois de criado você tem que criar um JOB para execução para atualiza sua tabela de tanto em tanto tempo.

Oque você ganha com isso?
Você ganha muito mais rapidez para trazer o resultado porque quando trabalha com dblink deixa o processo muito mais lento



CREATE MATERIALIZED VIEW xxx_mt_view
  PCTFREE     10
  MAXTRANS    255
  TABLESPACE  users
  STORAGE   (
    INITIAL     65536
    NEXT        1048576
    MINEXTENTS  1
    MAXEXTENTS  2147483645
  )
LOGGING
NOPARALLEL
BUILD IMMEDIATE
REFRESH FORCE ON DEMAND

AS

sua select

Nenhum comentário:

Postar um comentário