sql >> データベース >  >> RDS >> Mysql

複数のPHPスクリプトを同時に実行する(データベースループの問題)

    複数のプロセスがある場合は、各プロセスに特定のレコードセットの「所有権」を取得させる必要があります。通常、これを行うには、limit句を使用して更新を行い、スクリプトによって「所有」されたばかりのレコードを選択します。

    たとえば、レコードが処理可能かどうかを指定するフィールドがあります(つまり、値0はレコードが使用可能であることを意味します)。次に、更新により、フィールドの値がスクリプトプロセスIDに設定されるか、プロセスに他の一意の番号が設定されます。次に、プロセスIDを選択します。処理が完了したら、1のような「終了」番号に設定できます。更新、選択、更新、繰り返し。



    1. MySQLは複数の値に等しい場所を選択します

    2. MySQLで整数シーケンスを生成する

    3. PostgreSQLレプリケーションスロットの使用

    4. postgresqlの文字列リテラルとエスケープ文字