Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performance der Datenbank überwachen und steigern » Datenbankperformance steigern » Tipps zur Performance-Verbesserung

 

Kaskadierende referenzielle Aktionen vermeiden

Kaskadierende referenzielle Aktionen sind kostenträchtig, da sie bei jeder Transaktion Aktualisierungen in mehreren Tabellen bewirken. Dies wirkt sich auf die Performance aus. Wenn für den Fremdschlüssel aus "Employees" zu "Departments" zum Beispiel mit ON UPDATE CASCADE eine kaskadierende Aktualisierung festgelegt ist, wird bei einer Aktualisierung der Abteilungskennung automatisch auch die Tabelle "Employees" aktualisiert. Kaskadierende referenzielle Aktionen mögen günstig sein, doch ist es möglicherweise effizienter, sie in der Anwendungslogik zu implementieren. Siehe Datenintegrität gewährleisten.