Dynamic table-partitioning in Oracle

Ich bin in den Prozess des Aufbaus einer Datenbank-storage für meine app, bestehend aus einer einzelnen Tabelle mit einem riesigen Daten-Volumen (Hunderte von Millionen von Datensätzen). Ich bin der Planung auf die mit einem index auf das Datumsfeld, da werde ich tun, eine batch-Wiederherstellung aller Datensätze in einem bestimmten Zeitraum der Zeit hie und da (zum Beispiel abrufen aller Datensätze für den folgenden Tag, um Mitternacht).

Da die Anzahl der Datensätze ist gewaltig und die Leistung ist ein wichtiger Punkt in diesem system, ich würde gerne wissen, ob es einen Weg gibt, ich kann die partition dynamisch meine Tabelle so, dass ich die Datensätze abrufen, die schneller, anlegen und abschneiden der Partitionen, da Sie nicht mehr benötigt werden. Zum Beispiel, wie würde ich mich über erstellen einer partition für den nächsten Tag und füllen Sie es mit dem rest der Daten, nachdem ich fertig bin-Verarbeitung heute mit den Aufzeichnungen?

InformationsquelleAutor Eduardo Z. | 2010-02-03
Schreibe einen Kommentar