如何使用Oracle并行作业处理.docVIP

  • 1
  • 0
  • 约1.15万字
  • 约 16页
  • 2019-01-23 发布于江苏
  • 举报
如何使用Oracle并行作业处理

如何使用Oracle並行作業處理 Oracle並行作業處理(Oracle Parallel Execution)主要是將一個大型的作業分解為多個獨立的部份,使的原本必須循序完成的大的作業可以由多個分工作同時完成此項作業,也就是說一般SQL語法預設是在單顆CPU上以序列(Serial)方式執行,就算是此系統上擁有多顆CPU,對於一句SQL語法而言還是無法利用到其他的CPU,如此就無法有效的善用系統資源 而Oracle並行作業處理就是為了能夠讓SQL語法善用系統所擁有的資原因應而生,但需注意的是使用Oracle並行作業處理的時機與前提是在處理一個很大的作業,如線上分析系統(Online Analytical Processing;OLAP),較不適合使用在多使用者資料庫架構上,如線上即時交易系統(Online Transaction Processing;OLTP),因為在此資料庫架構下所有的資料庫作業都是屬於小且快的作業,因此系統本身資源負擔就已經相當大。 如果啟用Oracle並行作業處理將會導致某個使用者連線佔用了所有的系統資源,使得其他使用者連線不得不去等待,甚至於導致Oracle為了將工作分解為多個獨立的部份而全面使用Full Table Scan,基於這些種種原因,在OLTP架構下啟用Oracle並行作業處理反而可能會導致整體系統效能下降的情況,因此一般OLTP系統

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档