トランザクションタイムアウトとクエリタイムアウト
第二フェーズのタイムアウトが10.3.3から明示的に完了タイムアウトとして指定できるようになったらしい。デフォルト値は0となっていて、通常タイムアウト×2を意味する。破棄タイムアウトとの関係を後で質問せねば。 #wlstudy
2012-03-29 19:01:32Tips WebLogicの2相コミット要否は、WebLogic側で判断する。 #wlstudy
2012-03-29 19:49:29@yamadamn ヘルプ見ましたけど、特に2PCの最適化については触れていませんね。LLRが使えるのと、トランザクションログの出力を抑制することは出来るようですが。それとGFはトランザクションのタイムアウトがない(デフォルトだと終わるまで永遠に待ち続ける)仕様でした…
2012-03-30 00:31:09@btnrouge わざわざ調べていただき、ありがとうございます。でもリソース一つのみでの最適化はWebLogicでも特に触れられてはいないので、普通にやってくれるものだと思います。にしてもGFのタイムアウト、ちと残念ですね…
2012-03-30 00:35:31@yamadamn いつも小規模案件ばかりでトランザクションを意識することが少ないのでノーマークだったのですが、いざヘルプを見て堂々と「タイムアウトはありません」と書かれているのを目の当たりにしてびっくりしましたわ。
2012-03-30 00:40:30@btnrouge タイムアウト関連はトラブルになりがちなところなので何とかしてほしいところですねー。言う場所と言語間違ってますが…
2012-03-30 00:50:14@glassfish Hello. Could you implement "Transaction timeout", like #WebLogic. Because it's tends to be trouble in systems without "Timeout".
2012-03-30 02:12:59@btnrouge いちおう @glassfish に改善要望出してみました。出すとこ違うと怒られそうですが。
2012-03-30 02:14:00@yamadamn 来月に来日するGFのプロダクトマネージャーの耳に入れば、何か動くかも知れません。もしくは @yoshioterada さんが暇そうにしている時にUSに上げてよ、と頼んでみるのありかと。もっとも @yoshioterada さんはいつも忙しそうですが…
2012-03-30 02:37:40@btnrouge @yamadamn Please ask me something after JavaOne Tokyo ?
2012-03-30 02:44:51@arungupta Thank you for reply. I have posted. http://t.co/sHYxSUVK
2012-03-30 07:26:24@yoshioterada @btnrouge Arun Gupta氏よりmentionあり、JIRAに誘導されたので、改善要望出しておきました。http://t.co/sHYxSUVK 情報足りなすぎな気もしますが… にしてもご本人直々とはビックリ。お忙しいところ失礼しました。
2012-03-30 07:55:56@yamadamn @btnrouge いつもトランザクションタイムアウト周りは疑問に思うのですが、タイムアウトさせてもクエリは流れっぱなしですよね?それでいいのかどうか・・・・・他のトランザクションへの影響を考えるとどう考えてもよくない気がするのですが、止める方法ありますか?
2012-03-30 08:08:16@yamadamn @btnrouge あー、クエリタイムアウト指定するとクエリは中断されるのが普通ですかー・・・・・なぜか自分の周りではクエリが中断されない事象が(DBではなぜか実行され続ける)なんか設定足りないのかー。
2012-03-30 08:11:15@megascus @btnrouge setQueryTimeout は Statement.cancel を呼び出す仕様だった気が。JDBCドライバに不具合があるのかもしれませんね…
2012-03-30 08:13:53@yamadamn @btnrouge なるほど・・・そのようなのがあるのですね。どうもです。ちなみにJavaDoc上は待つというだけでcancelに関しては特に規定はないみたいですね。
2012-03-30 08:16:28@megascus でしたか、失礼。WebLogicのマニュアルか何かで見たような気がしたので。WebLogic+OracleDBの組み合わせならある程度調べられるけど… DB2だっけ?バージョンなど特定がまずい場合はDMよろしくです。
2012-03-30 08:20:05