Announcement

Collapse
No announcement yet.

Partitionierte Tabellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Partitionierte Tabellen

    Hallo,

    Ich habe folgende Problemstellung bekommen, von der ich nicht weiss, ob sie technisch überhaupt umsetzbar ist. Nach meinen bisherigen Recherchen bin ich zu keinem Lösungsansatz gekommen.

    Es sollen fünf Tabellen partitioniert werden. Dabei sollen neu eingefügte Daten anhand einer DateTime-Spalte pro Tag aufgeteilt werden. Für jeden Tag soll eine neue Datei 'im laufenden Betrieb' angelegt werden. Das heißt also, dass ich nicht VORHER die Dateien für die in Zukunft anfallenden Tage anlege und diese in einer Filegroup zusammenfasse.
    Die Dateien müssen immer dann erzeugt werden, wenn Daten für einen Tag, zu dem bisher keine Datei vorhanden ist, in die Tabelle geschrieben werden.
    Am Ende des Monats ist dann, wenn jeden Tag in die Tabelle geschrieben wurde, für jeden Tag eine Datei vorhanden.

    Kann dies mit SPLIT RANGE erreicht werden? Wenn ich es richtig verstanden habe, ist hier die Vorrausetzung, dass die physischen Dateien bereits vorhanden sind?

    Bin für jede Hilfe dankbar...

  • #2
    Hi,

    ich denke das sollte funktionieren. Allerdings musst du dann noch die OPtion NEXT USED verwenden.

    Mit NEXT USED fügst du eine neue Dateigruppe dem Schema hinzu.

    Gruss

    Michael
    http://www.mschnuerer.de

    Comment


    • #3
      Hallo und Vielen Danke für die Antwort!

      Heißt das, dass eine neue physische Datei angelegt wird, wenn ich Split verwende?

      Comment


      • #4
        Hi,

        so wie ich das gelesen habe denke ich schon aber sicher bin ich mir nicht.

        Du hast doch sicher ein Test-System. Auf dem Test-system würde ich es an deiner Stelle einfach mal probieren.

        Gruss

        Michael
        http://www.mschnuerer.de

        Comment

        Working...
        X