我有一個組域對象,其中包含一組用戶域對象 該組對象有可能擁有200,000個用戶。Grails - 緩慢刪除
雖然測試此,我注意到,刪除該組groupModel.delete(flust:真),甚至刪除所有用戶羣對象groupModel.users.clear()時,有20萬個用戶是非常緩慢的 組上域對象有級聯:「全刪除,孤兒」爲用戶設置
有沒有人對如何這兩種刪除操作可以加快
我有一個組域對象,其中包含一組用戶域對象 該組對象有可能擁有200,000個用戶。Grails - 緩慢刪除
雖然測試此,我注意到,刪除該組groupModel.delete(flust:真),甚至刪除所有用戶羣對象groupModel.users.clear()時,有20萬個用戶是非常緩慢的 組上域對象有級聯:「全刪除,孤兒」爲用戶設置
有沒有人對如何這兩種刪除操作可以加快
這對你來說「慢」是什麼?請分享一些數字,否則很難用這個來幫助你。此外:哪個是DBMS?你有正確的索引嗎? – lucke84
對不起lucke84 - 我的監督。大約需要300秒才能刪除200,000條記錄。 – Damien
根本不用擔心。無論如何,請按照Gregg的建議,讓我們知道它是如何發展的。 :) – lucke84