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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » データベース・パフォーマンスのモニタリングと改善 » データベース・パフォーマンスの改善 » パフォーマンス向上のためのヒント

 

カスケードされた参照アクションを最小限に抑える

カスケードされた参照アクションは、パフォーマンスの点ではコストが高くなります。これは、トランザクションごとに複数のテーブルが更新されるためです。たとえば、Employees テーブルから Departments テーブルへの外部キーが ON UPDATE CASCADE を使用して定義されている場合、department ID を更新すると Employees テーブルが自動的に更新されます。カスケードされた参照アクションは便利ですが、アプリケーションの論理で実装する方がより効率的な場合があります。データ整合性の確保を参照してください。