Angenommen, ich habe gespeicherte Prozeduren, die Operationen zum Einfügen/Aktualisieren/Löschen in die Tabelle ausführen.Wird die Leistung durch Auslöser verringert? Eingefügte und gelöschte Tabellen?
Abhängig von einigen Kriterien möchte ich einige Operationen durchführen.
Sollte ich Trigger erstellen oder die Operation in der gespeicherten Prozedur selbst ausführen.
Verringert die Verwendung der Trigger die Leistung?
Hat diese beiden Tabellen nämlich Eingefügt und gelöscht existiert (persistent) oder dynamisch erstellt?
Wenn sie dynamisch erstellt werden, hat dies ein Leistungsproblem.
Wenn sie persistente Tabellen sind, wo sind sie dann?
Auch wenn sie exixts dann kann ich zugreifen Eingefügt und Gelöschte Tabellen in gespeicherten Prozeduren?
Die Leistung wird nicht beeinträchtigt, da die eingefügten und gelöschten Tabellen dynamisch erstellt werden und die Datensätze in diesen Tabellen in Triggern eingefügt werden. Wenn wir dasselbe in der gespeicherten Prozedur tun, kommen diese Tabellen nicht ins Bild, was die Leistung erhöht. – Panache