テーブルリストがあります。次のような内容の従属テーブルがあります。
CONSTRAINT `FK_list_id` FOREIGN KEY (`list_id`)
REFERENCES `lists` (`list_id`)
ON DELETE CASCADE ON UPDATE CASCADE.
たとえば、いくつかのlist_idに対して、子テーブルに多数の行(10万以上)がある場合、それを削除するのに長い時間がかかります。また、これらの操作によってサーバーが抑制される可能性があります。
この場合、どのようにリストを削除すればよいですか?を使用するON DELETE CASCADE
のではなく、リストを削除してから、子行のカスケード削除でリストを削除する代わりに、バックグラウンドでサブスクライバーを削除する必要がありますか?