※ ChatGPTを利用し、要約された質問です(原文:UPDATE時にundefinedがセットされNG)
UPDATE時にundefinedがセットされNG
このQ&Aのポイント
Webプログラム上で、CentOS5.5(メモリ1GB)、Apache2.2、MySQL5.1、JSP、Java6、Tomcat6、JavaScript等の環境で、同時ログイン数(セッション数)が40件ほどのシステムビジー(Busy)時に、UPDATEされたレコードにおいて、一部の複数フィールド値だけが正しく更新されていて、それ以外の、別の一部の複数フィールド値に対して、全て”undefind”という文字列がセットされて更新されてしまいました。
ビジー(Busy)時、UPDATEした際に、”undefind”という文字列がフィールド内に文字列としてセットされてしまうケースは、よくあることなのでしょうか?
もし、そうでしたら、今後、”undefind”という文字列がフィールド内に文字列としてセットされないようにする改善方法としては、ハードウェアのメモリを増やすなど、ハードウェア側の改善しかないのでしょうか?ソフトウエア側の方でも、改善の可能性があるようなテクニック方法などございますでしょうか?
UPDATE時にundefinedがセットされNG
お世話になります。
Webプログラム上で、
(CentOS5.5(メモリ1GB)、Apache2.2、MySQL5.1、JSP、Java6、Tomcat6、JavaScript
等の環境です)
で、同時ログイン数(セッション数)が40件ほどの
システムビジー(Busy)時に、
UPDATEされたレコードにおいて、
一部の複数フィールド値だけが正しく更新されていて、
それ以外の、
別の一部の複数フィールド値に対して、全て
”undefind”という文字列がセットされて更新されてしまいました。
(なお、ビジー(Busy)時以外の通常安定運用時には、
このundefinedがセットされたことはありませんでした)
そこでご質問内容ですが、
(1)
ビジー(Busy)時、UPDATEした際に、
”undefind”という文字列がフィールド内に文字列として
セットされてしまうケースは、
よくあることなのでしょうか?
(2)
もし、そうでしたら、
今後、
”undefind”という文字列がフィールド内に文字列として
セットされないようにする改善方法としては、
ハードウェアのメモリを増やすなど、
ハードウェア側の改善しかないのでしょうか?
(3)
ソフトウエア側の方でも、改善の可能性があるような
テクニック方法などございますでしょうか?
以上3点になります。
何か情報をお持ちの方がいらっしゃいましたら、
ぜひ教えてください。
宜しくお願いいたします。
お礼
お世話になっております。 やはりハードウェアの増設が一番効果がありそうですね。 ご回答ありがとうございました。