[英]DELETE FROM table becomes heavy as the number of records in table's children increase
我有一個名為Campaign
的主表。 Campaign的Id是另一個表CampaignRun
的外鍵,CampaignRun的Id是第三個表CampaignRecipient
的外鍵。 由於我的CASCADE要求,我正在使用
DELETE FROM Campaign WHERE Id = x
刪除有關廣告系列的所有相關信息。 但是這個功能在服務器上變得非常繁重,當然在運行時會鎖定表。 我想知道是否有更快的方法來處理DELETE FROM
。 TRUNCATE
更快,但遺憾的是它不接受任何條件。
將欣賞任何工作建議。
也許你可以檢查該出,中斷()可能是答案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.