Requires Free Membership to View
Partitioning also means parition pruning. Suppose I have a table called
CUSTOMER_PURCHASES, with one line for every item that every customer
purchases from my store. I partition this table on PURCHASE_DATE, with
one partition per month. If I then query the CUSTOMER_PURCHASES for all
bought items in the month of December, do I have to look at every
single row in the table? I only have to look in the DECEMBER partition
of that table. I can ignore the other eleven partitions and still
satisfy my query. Partition pruning is the elimination of partitions
that do not participate in the query. By eliminating these partitions
from the processing, my query can run much faster.
This was first published in March 2004

Join the conversationComment
Share
Comments
Results
Contribute to the conversation