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

SQL Anywhere 11.0.1 (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 in Bezug auf die Performance, weil sie bei jeder Transaktion Aktualisierungen in mehreren Tabellen bewirken. 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. Weitere Hinweise finden Sie unter Datenintegrität gewährleisten.