[英]Best practices for querying large Oracle dumps
我的客戶希望將來自兩個Oracle轉儲的信息合並到一個報告中。 這些轉儲以一定間隔放置在服務器上,並且兩者的大小均約為5GB。 我需要從兩個轉儲中讀取數據並將它們分組為有用的東西。 這里最大的問題是性能,所以我的問題是:如何以保持性能可接受的方式處理此類轉儲?
轉儲的關系如下所示:
訂單(DUMP1)1 --- *(DUMP1)產品1 --- *(DUMP2)交易
我希望您能提供一些指導,說明如何使用大數據查詢來處理這樣的項目。
回答
我復制了客戶的業務領域,並使用NHibernate進行映射,因為NHibernate可以映射到Oracle 10G數據庫。 我們創建了一些有用的標准來收集數據,並使用這些標准來建立報告。 此實現使用NHibernate的內置緩存選項,效果很好。 在使用NHProfiler調查之后,我不得不對結果查詢進行一些調整。
摘要
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.