sql - Is it possible to create a table that updates its contents from a view once a day? -
given view collects large amount of data , reduce server's performance if run frequently. possible create sort of table takes results view , sort of scheduling once day? other queries take information table , not view?
that materialised view, may regarded combination of:
- a predefined query
- a table storing results of query
- metadata concerning frequency , type of refresh subject
- metadata concerning other items, such whether queries against objects own query references may rewritten address materialised view if calculated more efficient.
they used forms of replication.
see http://docs.oracle.com/cd/e11882_01/server.112/e10706/repmview.htm#repln265 , http://docs.oracle.com/cd/e11882_01/server.112/e25554/basicmv.htm#dwhsg0081
Comments
Post a Comment