- - PR -
HIRDBのバグ?
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-04-26 15:42
デッドロッグがおきます。
HIRDBのバグでしょうか? | ||||
|
投稿日時: 2006-04-26 15:49
本気で回答をもらいたいのであれば、 ここを読んでから出直していらっしゃい。 http://www.hyuki.com/writing/techask.html | ||||
|
投稿日時: 2006-04-26 15:50
デッドロック ですね。 通常、デッドロックの原因は利用側にあるのですが... って、何も情報がないのですね。 どうやって推測すれば良いのでしょう。(;^-^) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-04-26 15:59
デッドロックはプログラムの作りが考慮不足で 普通におきますから・・・。 SQLトレースなどから、デットロック発生プログラムや データなど割り出せるので、 まずはそちらを調べてみてはいかがでしょう? | ||||
|
投稿日時: 2006-04-26 15:59
開発、販売元の日立にその質問をそのままぶつけてみると良いですよ。 × HIRDB ○ HiRDB # その質問の仕方じゃエスパーしか答えられません | ||||
|
投稿日時: 2006-04-26 16:05
QAはサポート契約ないときつかった気がしますが・・・。 電話やメールで番号聞かれますし・・・。 | ||||
|
投稿日時: 2006-04-26 16:07
何をやって発生したか背景が分からないので一般論。
デッドロックはアプリケーションのロジックミスで発生するものです。 複数のセッションが襷がけでリソースを排他ロックする、ということを やらかすと発生します。 よくあるのが、 1. session A -> 行 A をロック 2. session B -> 行 B をロック 3. session A -> 行 B をロック要求 -> session B がロックしているので待機 4. session B -> 行 A をロック要求 -> session A がロックしているので待機 -> デッドロック 今の質問内容でサポートに投げたら、おそらく「アプリのロジック修正すれ」 で突っ返されるでしょう...。 _________________ もしもし@RMAN 友の会 | ||||
|
投稿日時: 2006-04-26 16:14
ま た バ グ 決 め 付 け 厨 か |