Cum să împartă masa pe partiția în Oracle

E amuzant, dar în cazul în care face în prezent? ID_DATETIME - este o cheie surogat la o dată la un alt tabel?
Practic, în cazul în care masa nu este domeniul partiționare, ci doar un surogat pentru altul, puteți face partiționarea doar REFERINȚĂ, iar acest lucru necesită masa de maestru partitionare - docs.oracle.com/cd/E11882_01/server.112/e25523/partition. htm # CACIHDII

Acum, pe:
1. Deoarece împărțit în mod corect în partiția pe dată, în cazul în care rapoartele sunt adesea făcute pentru luna curentă?
În plus față de rapoartele, probabil, ceva se întâmplă. ) În general, necesită o serie de cercetare și testare înainte de a merge la împărțirea.

Și dacă este necesar să se facă o astfel de partiție spun partiție pentru anul apoi subpartitia de luni. nu-l merita. Dacă ne-am tăiat după dată, face o dată pe lună, sau pentru a obține aeriene suplimentare.

2. Este posibil să se creeze o nouă partiție pentru a face automat de separare în funcție de criteriul? Da, vezi partiționarea Interval - docs.oracle.com/cd/E11882_01/server.112/e25523/partition.htm#CACHFHHF

3. În cazul în care structura de a reconstrui divizat acest tabel în două. Referință partiționare din nou

Am lucrat cu pereți despărțitori, astfel încât subiectul să nu se angajează să răspundă.

Cu toate acestea, în cazul în care problema este cu construcția declarațiilor și rapoartelor necesare pentru a accelera pentru luna curentă, poate doriți să încercați materializate Views? Nu te-ai gândit în acest fel?

Dacă aveți „lista finală“ în ID_stolbtsah, atunci partitsirovanie listă și o gamă de data. În general, Oracle a partitsirovanie destul de scump 1/4 din licența Enterprise. Ar putea fi mai bine să se împartă în 2 tabele (ultima lună, și tot restul), se decantează datele în fiecare lună și acces la crearea de amortizor pe ambele, dacă este necesar, pentru a vedea totul.