2011-07-10 20 views

答えて

2

は、複数の利点があります。

  • 1に障害が発生した削除ので、もしそれが、トランザクションを使用することができ、すべてが失敗し、
  • InnoDBは、行レベル・ロックを使用して、データが一貫性を維持します。 MyISAMからレコードを削除するには、テーブル全体をロックする必要があります。同時クエリがたくさんある場合、InnoDBはより高速になります。
  • @Itay Moavによると、カスケード削除では、複数の削除(複数のクエリ)を実行しながら、1つのクエリのみを実行します。
1

第2のオプションでは、システムがmysqlクライアントとmysqlサーバとの間でトークバックを行い、最初のオプションは1回の呼び出しでそれを実行する必要があります。また、InnoDBをトランザクションに入れると、InnoDBで簡単に修正できます。カスケード削除で

関連する問題