跨DB主機抓取資料建議用MATERIALIZED VIEW
今年後公司要某些需求,將ERP的系統做成兩套,即TW一套,大陸一套.又因是同一集團內,部分訂單是彼此關聯的.出報表時,如用DB_LINK的方式會好慢,效率好差,佔用網路資源較多,此方法不可取.
如用MV的方式,定時將TW的相關資料抓過來,CN在呼叫MV時,就如同在本DB主機上讀取資料.效率很好.
下面是本次跨主機取訂單REQUEST DATE的SCRIPT.
目的是,CN的訂單交期達成率要用TW的客戶需求日來比較.
其中OTC_ORDERS_ALL這個TABLE有CN與TW訂單的關聯ID(CN的訂單是由TW拋轉過來的).
[@more@]CREATE MATERIALIZED VIEW GOBO.oe_order_lines_all_csotc_mv
TABLESPACE GU_TS_DATA
NOCACHE
LOGGING
NOCOMPRESS
NOPARALLEL
BUILD IMMEDIATE
REFRESH FORCE
START WITH TO_DATE('20110420 12:00:00','yyyymmdd hh24:mi:ss')
NEXT sysdate + .1
WITH PRIMARY KEY
AS
select oa.dest_org_id org_id,oa.dest_header_id header_id,oa.dest_line_id line_id,ol.request_date
from ol,otc_orders_all@tw oa
where oa.org_id in (37,118) and oa.dest_org_id=801
and ol.org_id=oa.org_id
and ol.header_id=oa.header_id
and ol.line_id=oa.line_id;
CREATE public SYNONYM oe_order_lines_all_csotc_mv FOR GOBO.oe_order_lines_all_csotc_mv ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92289/viewspace-1048969/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用materialized view同步資料ZedView
- Materialized ViewZedView
- drop materialized view hung !!!ZedView
- materialized view 的總結ZedView
- about materialized view and long(turn)ZedView
- materialized view (物化檢視)ZedView
- materialized view基礎知識ZedView
- Materialized View Logs (190)ZedView
- Oracle vs PostgreSQL Develop(20) - Materialized ViewOracleSQLdevZedView
- Synonym_View_Materialized和Public物件ViewZed物件
- How to Monitor the Progress of a Materialized View Refresh (MVIEW)ZedView
- 建立物化檢視MV ( Materialized View )ZedView
- 災備建設中,跨主機叢集恢復技術應用
- 11g中的materialized view logZedView
- 轉:物化檢視(Materialized View)介紹ZedView
- mv(materialized view)的一點測試ZedView
- 【MW】Drop Materialized View Hangs with 'Enq: JI - Contention'ZedViewENQ
- Oracle跨主機複製資料庫背後的意義Oracle資料庫
- 關於成立英語資料抓取組的倡議
- oracle10g materialized view物化檢視示例OracleZedView
- ogg 同步 物化檢視建立限制 Materialized ViewZedView
- 資料庫優化建議資料庫優化
- 用Scrapy抓取豆瓣小組資料(一)
- 用Scrapy抓取豆瓣小組資料(二)
- 用Scrapy抓取豆瓣小組資料(三)
- 為啥不建議用BeanUtils.copyProperties複製資料Bean
- 管理資料,應用程式和主機安全-B
- 管理資料,應用程式和主機安全-C
- SequoiaDB資料庫之建議資料庫
- 跨平臺、跨主機共享鍵鼠方案(KVM)
- 圖資料庫在主機安全的應用探索資料庫
- 建立Materialized view log時是否使用sequence clause的差別ZedView
- materialized view的fast和日誌分析和一則案例ZedViewAST
- 主用ATC資料庫資料庫
- 使用Scrapy抓取資料
- Docker Swarms 跨主機叢集搭建DockerSwarm
- docker容器跨主機網路overlayDocker
- MySQL不建議用UUID做innodb主鍵的幾條原因MySqlUI