複数のプロセスがある場合は、各プロセスに特定のレコードセットの「所有権」を取得させる必要があります。通常、これを行うには、limit句を使用して更新を行い、スクリプトによって「所有」されたばかりのレコードを選択します。
たとえば、レコードが処理可能かどうかを指定するフィールドがあります(つまり、値0はレコードが使用可能であることを意味します)。次に、更新により、フィールドの値がスクリプトプロセスIDに設定されるか、プロセスに他の一意の番号が設定されます。次に、プロセスIDを選択します。処理が完了したら、1のような「終了」番号に設定できます。更新、選択、更新、繰り返し。