データベーステーブルを毎分チェックする必要があるアプリがあります。テーブルは時刻ごとにインデックスが付けられているため、アプリはこのチェックを1分ごとに実行する必要があります。
これを行うための最良の方法は何ですか?バックグラウンドワーカースレッドを作成することはできますが、各チェックの後に60秒間スリープするように設定すると、チェックを呼び出すオーバーヘッドのために、最終的に1分を逃します。
私がチェックしてからチェックした分を覚えていますか。15秒ごとに言って、分が変わった場合はチェックを実行しました。
または、他に使用すべきアプローチはありますか?
WPF、VS2008、VB.NETを使用しています
TIA、
サイモン