|
udfrog 发表于 2014-11-7 21:54 ![]()
不可以
不一定要在RAC环境才用分区智能连接。
http://docs.oracle.com/cd/B28359_01/server.111/b32024/part_avail.htm#CIHCDBIF
Partition-Wise Joins
Partition-wise joins reduce query response time by minimizing the amount of data exchanged among parallel execution servers when joins execute in parallel. This significantly reduces response time and improves the use of both CPU and memory resources. In Oracle Real Application Clusters (RAC) environments, partition-wise joins also avoid or at least limit the data traffic over the interconnect, which is the key to achieving good scalability for massive join operations.
Partition-wise joins can be full or partial. Oracle decides which type of join to use.
............
上面的parallel execution servers指的是并行执行的服务器进程,不一定是RAC的服务器。
下面摘自troubleshooting Oracle Performance第二版:
Partition-wise Joins
A partition-wise join(which shouldn't be confused with a partitioned outer join) is an optimization technique that
the query optimizer applies to merge and hash joins only. Partition-wise joins are used to reduce the amount of CPU, memory, and, in case of RAC, network resources used to process joins. The basic idea is to divide a large join into several smaller joins. Partition-wise joins can be full or partial. The following sections describe these two alternatives.
它说的是在RAC情况下,还有节省网络资源的好处。
|
|