Announcement

Collapse
No announcement yet.

Delete / performance Steigerung

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

  • Delete / performance Steigerung

    Hallo,
    <br>
    <br>kann man das folgende performanter gestalten?
    <br>
    <br>BeginTransaction
    <br>Delete ... (dauert sehr lange, da in dieser Tabelle sehr viele Datensätze gelöscht werden)
    <br>Delete ... (dauert sehr lange, da in dieser Tabelle sehr viele Datensätze gelöscht werden)
    <br>Delete ... (dauert sehr lange, da in dieser Tabelle sehr viele Datensätze gelöscht werden)
    <br>...
    <br>Delete ... (dauert sehr lange, da in dieser Tabelle sehr viele Datensätze gelöscht werden)
    <br>Wenn alles OK dann CommitTransaction sonst Rollback
    <br>
    <br>Danke!
    <br>
    <br>mfg
    <br>ps

  • #2
    Hallo,

    wenn man am Ende die Option eines Rollbacks haben möchte, muss der SQL Server alle Löschoperationen im Log mitprotokollieren. Ansonsten steht über TRUNCATE TABLE eine schnellerer Weg zur Verfügung (wenn alle Datensätze dieser Tabelle entfernt werden sollen)

    Comment


    • #3
      <br>Danke!
      <br>
      <br>mfg
      <br>P

      Comment

      Working...
      X