0

N 日まで顧客に X 日ごとに特定のメッセージを送信するプロセスを呼び出す必要があるという要件があります。

基本的に、プロセスは毎日実行され、顧客をカーソルにフェッチし、プロセスは、各顧客に送信された最後のメッセージが X 日前に送信された場合、それらの顧客にメッセージを送信する必要があるかどうかを確認する必要があります。

最後の通知日を追跡する列を追加し、それを送信のために参照することで、プロセスでこれを処理できます。しかし、それはパフォーマンスヒットになります..

これを処理する簡単な方法があれば、誰でも私に提案できますか。

どの部分でも説明が必要な場合はお知らせください

4

1 に答える 1

0

それがパフォーマンスの向上になるとは思いません!

同じテーブルに列を追加する場合、とにかく 1 つのクエリだけが実行されます。そのため、パフォーマンスが向上する可能性はありませんでした。

于 2015-10-25T16:06:54.887 に答える