問題タブ [pool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - Firebird を使用したスレッドでの ID デッドロック
特定のスレッド内の特定のトランザクションのデッドロックを特定するための最良の方法を探している開発者。デッドロック エラーが発生していますが、これらは FB 2.0 では非常に一般的です
デッドロックが発生し、クライアントと DB 間の DB 接続が切断されます。
- ライブ (1 秒に 1 回) データを DB に送信します。
- 約 30 スレッドのスレッド プールを開き、それらを使用してデータを取り込みます (毎秒約 1 ~ 2 kB)。
- ストリームを可能な限り最新の状態に保つためにプール内の次のスレッドを使用するほど、DB が処理できる量が限られる場合があります。
これにより、最大スレッド数に達して接続が切断されるだけでなく、デッドロックが発生する場合があります。
したがって、これが毎秒この量のデータを取り込むための最良の方法であるかどうかについて、本当に意見が必要です. これらのクライアントでは、最大 100 のクライアントが同時に DB にヒットしています。
平均的なトランザクションは、1 日あたり約 150 万から 180 万です。
asp.net - 監査トリガーで system_user を使用しながら、接続プールを使用するにはどうすればよいですか?
次の両方を行いたいと考えています。
- データベーステーブルで監査トリガーを使用して、どのユーザーが何を更新したかを識別します。
- 接続プーリングを使用してパフォーマンスを向上させる
#1 では、データベース トリガーで「system_user」を使用して、変更を行っているユーザーを識別しますが、これにより、一般的な接続文字列を必要とする #2 を実行できなくなります。
これらの両方の世界を最大限に活用する方法はありますか?
ASP.NET/SQL サーバー 2005
c# - C# を使用したバッファー プールの管理
C# を使用して開発しているアプリケーション用に、ある種のバッファー管理を開発する必要があります。
基本的に、アプリケーションは、デバイスが着信するたびにデバイスからメッセージを受信します (短時間に多数のメッセージが送信される可能性があります)。それらを管理された方法で処理できるように、ある種のバッファープールにそれらをキューに入れる必要があります。
メモリのブロックを 256 バイトのチャンク (すべてのメッセージはそれよりも小さい) に割り当て、バッファー プール管理を使用して、着信メッセージに使用できる使用可能なバッファーのプールと、処理する準備が整ったバッファーのプールを用意することを考えていました。 .
したがって、フローは「バッファを取得する」(処理する)「バッファを解放する」または「プールに残す」になります。また、バッファーがいついっぱいになるかを知る必要もあります。
潜在的に、常に次のバッファを取得するのではなく、バッファを「のぞき見」して、プール内の最も優先度の高いバッファが何であるかを確認する方法も必要になるでしょう。
これは .NET で既にサポートされていますか、それとも使用できるオープン ソース コードはありますか?
iis-7 - x64 Windows 2008 サーバー上の 32 ビット アプリケーション プール
x64 マシン上の IIS7 で Web サイト アプリケーション プールの [32 ビット アプリケーションを有効にする] を有効にする場合と無効にする場合の違いは何ですか?
ほとんどの場合、メモリ使用量について考えています。
前もって感謝します
caching - ガイドライン / キャッシュ / プール / キャッシュ プールの違い
私はいくつかの設計を行っています (当初は Java 用) (ただし、将来的には .NET に拡張される可能性があります)。「キャッシュ」と「プール」という用語の間で混乱しています。
私が見る限り、主な違いは何が含まれているのですか?
どちらをいつ使用すべきかについてのガイドラインはありますか?
では、多くの記事で言及されている「キャッシュ プール」とは何でしょうか。
c# - LINQ to SQL を使用した DB 接続が不足している
投稿によって提供されたデータを取得してデータベース テーブルに記録する、比較的単純な Web サービスを開発しているときに、次のエラーが発生します。
キャッチされた例外: リモート サーバーがエラーを返しました: (500) 内部サーバー Er または。スタック トレース: System.Net.HttpWebRequest.GetResponse() で
一部のサーバーではありますが、他のサーバーではありません。これを実現しているのは物理マシンで、他は仮想マシンであり、明らかに物理サーバーの方がはるかに強力です。
私たちが知る限り、問題は、各クエリの後で DB 接続がプールに解放されていないことです。以下の使用パターンを使用しています。
メソッドの終了時に接続が確実に解放されるように dao.Dispose() 呼び出しを追加しましたが、必要かどうかはわかりません。
このパターンを正しく使用していますか? 接続がプールに正しく返されるようにするために他に何かする必要がありますか?
ありがとう!
c# - Silverlight プール エンジンに適した物理エンジンはどれですか?
私は Farseer エンジンを調べましたが、表面をかじっただけです。それまたは別のエンジンは、かなり正確なビリヤード ゲーム エンジンに適していますか?
session - アプリケーション プールの更新時に状態サーバーを使用してセッションが期限切れになる
2 つの異なるサーバーでホストされている .NET 1.1 アプリケーションがありますが、そのうちの 1 つでアプリケーション プールがリサイクルされるたびに、すべてのセッションがドロップされます。
どちらのアプリケーションも「StateServer」セッション モードを使用しており、私が知る限り、両方のサーバーの構成はまったく同じで、「ASP .NET State Server」サービスが実行されています。
このアプリケーション プールは 2 ~ 3 時間ごとにリサイクルされるため、これは特に厄介な問題です (これも解決しなければならない問題です)。
誰かがこれを引き起こしている可能性があるという考えを持っていますか?
前もって感謝します、
ジオン
python - Python マルチプロセッシング: カスタム プロセスのプール
Process クラスを、EdgeRenderer というクラスにサブクラス化しています。を使用したいのですがmultiprocessing.Pool
、通常のプロセスの代わりに、それらを EdgeRenderer のインスタンスにしたいのです。可能?どのように?