2
2秒ごとにキューテーブルにクエリを発行し、処理する新しいエントリを探し出すプログラムがあります(キューテーブルには、常にいくつかのレコードが存在しません)。私は、SqlConnectionsを開いたままにしておくのは一般的に貧弱ですが、参照のほとんどは、このような急速なペースでデータベースに当たらないコードについて話しています。SqlConnection /繰り返しループでのクエリ
質問:データベースは、短い期間にポーリングされるループにおいて
(例えば2秒ごと)、すべてのクエリそれオープンまたは再オープンデータベース接続を残す方が良いであろう。
このリンクはあなたの質問に答えます:http://programmers.stackexchange.com/questions/142065/creating-database-connections-do-it-once-or-for-each-query – Ulric
ベストプラクティスは、要求の間の時間間隔に関係なく、接続がもはや必要なくなったらすぐに接続を切断します。 –
http://stackoverflow.com/questions/5288434/how-to-monitor-sql-server-table-changes-by-using-c –