Parallel SQL execution in Oracle 10g

  • Authors:
  • Thierry Cruanes;Benoit Dageville;Bhaskar Ghosh

  • Affiliations:
  • Oracle +Corp., Redwood Shores, CA;Oracle +Corp., Redwood Shores, CA;Oracle +Corp., Redwood Shores, CA

  • Venue:
  • SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper describes the new architecture and optimizations for parallel SQL execution in the Oracle 10g database. Based on the fundamental shared-disk architecture underpinning Oracle's parallel SQL execution engine since Oracle7, we show in this paper how Oracle's engine responds to the challenges of performing in new grid-computing environments. This is made possible by using advanced optimization techniques, which enable Oracle to exploit data and system architecture dynamically without being constrained by them. We show how we have evolved and re-architected our engine in Oracle 10g to make it more efficient and manageable by using a single global parallel plan model.