私はphpで書いたコールセンターのWebアプリケーションを持っています。クライアント データベースへのアクセスをより適切に管理する方法が必要です。電話をかける必要がある 1000 人のリストがあり、10 人が同時にそのデータベースにクエリを実行して、電話をかける人を引き寄せる場合があります。通話している人々の間で同じ記録が発生しないようにする最善の方法は何ですか.
現在、レコードを取得し、そのレコードのフィールドに書き込み、ロックされていることを示しています。そのため、次の人が DB にクエリを実行すると、ロックされているとマークされたものをプルしていないことが確認されます。遅い夜であれば、これは問題なく機能します。一度に多くの人が行っている場合、それを修正するのに十分な速さではありません.
何か案は?