Techniques are disclosed for expanding the concept of partitioning in
variety of ways. In particular techniques are provided for performing
multiple-dimension partitioning. In multiple-dimension partitioning, a
database object is divided into partitions based on one criteria, and each
of those resulting partitions is divided into sub-partitions based on a
second criteria. The process of partitioning partitions based on different
criteria may be repeated across any number of dimensions. Entirely
different partitioning techniques may be used for each level of
partitioning. The database server takes advantage of partitions when
processing queries by selectively accessing a subset of partitions on disk
or reducing the number of internal join operations.
Le tecniche sono rilevate per l'espansione del concetto di dividere nella varietà di sensi. In particolare le tecniche sono fornite per realizzare dividere di multiplo-dimensione. Nella multiplo-dimensione che divide, un oggetto della base di dati è diviso nei divisorii basati sui test di verifica uno e ciascuno di quei divisorii risultanti è diviso nei secondario-divisorii basati sull'secondi test di verifica. Il processo di dividere i divisorii basati sui test di verifica differenti può essere ripetuto attraverso tutto il numero di dimensioni. Le tecniche dividenti interamente differenti possono essere usate per ogni livello di dividere. L'assistente della base di dati approfitta dei divisorii quando procede le domande selettivamente accedendo ad un sottoinsieme dei divisorii sul disc o riducendo il numero di interno unisca i funzionamenti.