我需要維護一個羣發電子郵件發件人的應用程序。最後一名程序員幹得不錯,但老闆覺得可以對數據庫處理進行一些優化。當競選結束後,報告會提供保存選定細分的選項。例如,我們發送50000封電子郵件,並且我們想要保存打開新聞簡報的人羣(2000年)。該工具現在創建了一個複製聯繫人的新段(使用INSERT),但我認爲我們可以通過保存每個聯繫人的ID。SQL IN語句的限制
我想知道如果保存與SQL IN語句的聯繫人會增加工具的性能,或者有另一種方法來執行此操作。喜歡的東西:
創建聯繫人的ID列表SELECT * FROM接觸
SELECT * FROM接觸WHERE idContact IN(all_contacts_comma_separated) - >我要救 這
在此先感謝
PD:這是一個生產環境,所以我需要確保在作出任何更改之前:-(
我建議在做任何事情之前在開發沙箱中鏡像生產環境。 – eggyal
'例如,我們發送50000電子郵件'我真的希望這是完全非法和不可能 –
嗨。這不是不可能的,我們只發送給雙重選擇的人,所以這不是非法的。然而,法律部分駐留在我的老闆身上,我認爲這已經足夠了......否則我會盡快更換工作:-D –