0

私はVB.NET 2005で構築されたWebサイトで作業しています。ボタンがあるデータ入力ページがあります-「保存」をクリックすると、データベース(SQL Server)にデータが挿入されます。Web サイトは、ボタンの最初の 10 ~ 12 回のクリックでは適切に応答しますが、その後、ユーザーが 13 回目にデータを保存しようとすると、ページまたは Web サイトがしばらく応答しなくなります。つまり、ハングします。同じことの考えられる理由/救済策は何ですか??

どんな助けでも大歓迎です。

4

2 に答える 2

1

以下の点を確認してください。

  1. あなたのコードは、レコードをデータベースに接続して挿入するために使用するすべてのオブジェクトを破棄しています。

  2. Web ページのサイズを確認します。保存ボタンをクリックするたびに増加していますか?
    (データベースに挿入する前に、ビューステートにデータを保存している可能性があります。)

  3. Web サーバーのリクエスト頻度を確認します。

  4. レコードを挿入するテーブルが他のプロセスによってロックされていないか確認してください。

于 2012-09-29T20:34:18.320 に答える
0

すべての接続、datareaders、コマンド、datadapter を正しく破棄しているかどうかを確認してください。また、連結された文字列を確認し、StringBuilders に置き換えます。システムがメモリをディスクにページングしているようです。

于 2012-09-28T07:21:20.373 に答える