IBM DB2 総合スレ2
- 1 :NAME IS NULL:2006/12/15(金) 12:27:34 ID:???
- 前スレは 3 年以上かけて 1000 を全うする直前に落ちてしまいました
■前スレ
http://pc8.2ch.net/test/read.cgi/db/1057170768/
■公式
データベース
ttp://www-06.ibm.com/jp/software/data/db2/
Developer Domain(Jp)
ttp://www-06.ibm.com/jp/software/data/developer/
- 201 :NAME IS NULL:2008/04/19(土) 07:13:35 ID:mEBAfUKS
- #1) selectとupdateの間に他者から読み取られないようロックをかけたい
#これを正直に実現するなら
#select * from テーブル名 WHERE 列1='aaa' with RS USE AND KEEP EXCLUSIVE LOCKS
#
#with RRでも同様ですが、みずほはwith RRを使わないことを強くすすめます
#
#2)変形として
#selectとupdateの間に他者から更新されないようにロックをかけたい
#でよいなら
#select * from テーブル名 WHERE 列1='aaa' with RS USE AND KEEP UPDATE LOCKS
#
#3) USE AND KEEP ... LOCKS はV8.2の機能です それより前では次のようにやってました 以下で2)と同様になります
#select * from テーブル名 WHERE 列1='aaa' FOR UPDATE with RS
- 202 :NAME IS NULL:2008/04/19(土) 10:33:06 ID:???
- 漏れも分離レベルはCSで大体の要件は済むと思うが・・・。
なんか変な思想の持ち主が必死にageてるようだけど、
2chで聞くより素直にIBMのサポートに相談したらいいんじゃないか?
- 203 :NAME IS NULL:2008/04/20(日) 18:17:44 ID:dZOFvDFu
- DB2のエンジニアって
北朝鮮みたいな圧力かけてきて
もはや将軍様マンセーみたいな
キモさがあるよね
- 204 :NAME IS NULL:2008/04/20(日) 19:12:49 ID:???
- 自己紹介乙
- 205 :NAME IS NULL:2008/04/21(月) 07:19:57 ID:l3ROvWO5
- インデックスが付いてなくて
テーブルスキャンになってて
ロック対象の行が多杉で
ロックのエスカレーション多発
- 206 :NAME IS NULL:2008/04/21(月) 07:26:07 ID:l3ROvWO5
- WebSphereの分離レベルはデフォルトがRRなので
関連するデータをすべてロックしに行ってリソースが足りなくなり表ロックへのエスカレートが起きた。
データソースの設定でCSにすることが必要。
- 207 :NAME IS NULL:2008/04/21(月) 07:34:45 ID:l3ROvWO5
- そうゆーところの原因となったSQLを特定したいんだけど
その前に
安直にSeasar2が自動発行するSQL使ってちゃ
どうにもならないよ
- 208 :NAME IS NULL:2008/04/22(火) 01:57:28 ID:B8Ry5a30
- 会社で使ってるけどわけわかんね(゚听)
サーバたてるってどういうこと?
- 209 :NAME IS NULL:2008/04/22(火) 18:13:38 ID:???
- 自分でDB2 Express-C 9.5を入れて試してみれば?
メモリーが無いと重いけど。
- 210 :NAME IS NULL:2008/04/22(火) 21:20:45 ID:ia8dHEyI
- MySQLがやばいんだってさ。
OracleとSQLServer2005はよろこんでるだろうな。
DB2には関係ないけど。
- 211 :NAME IS NULL:2008/04/23(水) 07:44:30 ID:jsuhCC/j
- なんであのときInformix買っちゃうかなぁー。
MySQLのInnoDBがあれば
今頃はSQLServer2005のように分離レベルを2本立てできたのにぃー。
Janet Pernaに聞きたい。
- 212 :NAME IS NULL:2008/04/23(水) 18:08:05 ID:???
- 「IBM」という名前が付いてる限り、生き残っていくでしょ。
- 213 :NAME IS NULL:2008/04/23(水) 20:09:25 ID:jsuhCC/j
- 将軍さまが生きてるかぎり
喜び組は残っていくでしょう
- 214 :NAME IS NULL:2008/04/27(日) 13:54:31 ID:???
- >>173
v9.1 の話ですが、
IBM DATABASE2 Explain Tbale FOrmat Toolでは、
出だしに「DB2 Universal Database Version 9.1 (以下略)」とうたっています。
まあ、単に今までの名残なんでしょうが。
- 215 :NAME IS NULL:2008/04/27(日) 15:57:28 ID:5rtL/Y4J
- UDBジャパンって会社つくって架空循環取引してたら
ただのDB2に戻っちゃうんだもんな
まいったよ
- 216 :NAME IS NULL:2008/05/02(金) 17:22:47 ID:???
- DB2 9 Fundamentals の試験の
ピンポイントで出るのキボンヌ
- 217 :NAME IS NULL:2008/05/03(土) 16:23:52 ID:pN4Fz3Bm
- もちろん
排他制御だろう
- 218 :NAME IS NULL:2008/05/04(日) 12:18:34 ID:???
- ちょっと勉強してみたいんだけど
これって無料版ある?
- 219 :NAME IS NULL:2008/05/04(日) 13:36:46 ID:AgDG3tK0
- あるよ
- 220 :NAME IS NULL:2008/05/04(日) 15:01:24 ID:???
- >>218
>>199
- 221 :NAME IS NULL:2008/05/05(月) 09:39:08 ID:s7s7+BtS
- DB2がデータベースとして
どんなに使い物にならなくても問題ありません。
マーケットシェアのライセンス数だけ
ぐるぐる取引が成立したからです。
ぐるぐる取引のためにDB2は存在しているのです。
- 222 :NAME IS NULL:2008/05/05(月) 16:56:11 ID:???
- そういう発言はどうせならフォーラムの方で言ってくれると楽しいんだが。
2chで書いても工作員か底辺エンジニアの愚痴にしか聞こえんし。
- 223 :NAME IS NULL:2008/05/21(水) 18:36:30 ID:???
- >>216
目指せDB2エンジニア!認定試験対策セミナー(試験付き)
コース・コード:CFJ01
受講料:\35,000(税別)
会場と日程:川崎 7/4 8/26 9/25
・コース受講料に認定試験料が含まれているのでお得
・当日の試験が不合格の場合、もう1度無料で受験可能。
- 224 :NAME IS NULL:2008/05/23(金) 11:43:32 ID:???
- >>223
お得すぎるでしょ!w
- 225 :NAME IS NULL:2008/06/04(水) 22:48:50 ID:???
- TEPのプルーニングが機能してなくて、データ溜まりまくりんぐ
どうすればいいのー
という質問はここでイのカナ?
- 226 :NAME IS NULL:2008/06/10(火) 21:16:26 ID:uvydi8rI
- IBMのsolidDBは
DB2とInformixのフロントで動作させる
インメモリDBなのさ
10倍速くなるよーん。
- 227 :NAME IS NULL:2008/06/16(月) 00:46:45 ID:NP+E3IkR
- DB2Everyplaceにつなげて、SQLを試せるツールってValueSQL以外になにかある?
みんな何使ってる?
- 228 :NAME IS NULL:2008/06/16(月) 07:50:18 ID:l9jXoZRf
- エクスプレス-C
- 229 :NAME IS NULL:2008/06/16(月) 12:57:34 ID:???
- 無料のExpress-Cエディションでいいじゃん。
- 230 :NAME IS NULL:2008/07/03(木) 15:13:23 ID:???
- >225
自分のところはactivelog不足で失敗していたのでログサイズを増やしたよ。
標準の10倍ぐらいかな。
TivoliはなんでもDB2入れやがってメンテめんどくさいねぇ
- 231 :NAME IS NULL:2008/07/12(土) 11:09:53 ID:???
- DB2の発音を教えてください
デービーツー?ディービーツー?
- 232 :NAME IS NULL:2008/07/12(土) 12:17:49 ID:3CYD0ZjY
- デブチュー
- 233 :NAME IS NULL:2008/07/13(日) 03:57:07 ID:???
- デービーニ
- 234 :NAME IS NULL:2008/07/13(日) 12:39:00 ID:???
- >>231
デービーツー と言って通じなかったことは無い。
- 235 :NAME IS NULL:2008/07/13(日) 14:54:16 ID:fncw2qtt
- >>231
デブチュー と言ってメタボ検診に行かされたことがある。
- 236 :NAME IS NULL:2008/07/17(木) 00:13:15 ID:???
- ディービーツーが外向け。
ある競合会社内部では”ツービートの連中”と言っている。
- 237 :NAME IS NULL:2008/07/17(木) 01:24:20 ID:dShXaaN8
- ツービートはいいね。
- 238 :NAME IS NULL:2008/07/17(木) 09:55:50 ID:???
- ちょっち教えてください
6年ほど前に、AS/400+DB2で構築したシステムがあって
しばらく離れたのちに、舞い戻ってきたんですが
このDB2、いつのまにかジャーナルログを取らない設定にされてまして
トランザクションのロールバックができないのです。
で、前任者に聞いたところ、パフォーマンスが悪くなるので切ったというようなのです
自分の間隔では、速度を落としてでも安全性を取るべきだと思っていたのですが
このところ、データーベース業界から離れていたもので最近の概念だと
こんなものなのでしょうか?
みなさんの意見がききたいです
- 239 :NAME IS NULL:2008/07/17(木) 11:08:31 ID:dShXaaN8
- >>238
それに加えて、分離レベルをダーティリードに設定してあると思うよ。
設計に失敗したDB2システムなんて、
まぁそんなかんじでよく放置されてますよ。
- 240 :NAME IS NULL:2008/07/17(木) 11:39:57 ID:???
- >>238
ログ取らないと何かあった時に大変だよ。
パフォーマンスよりも保険に時間を割くべき。
チューニングして何とかなるなら、提案してみれば。
- 241 :NAME IS NULL:2008/07/17(木) 19:41:49 ID:???
- >>238
そのAS/400がV4以前でアプリがRPGやらCOBOL主体とか5250画面なアプリが
おおいならジャーナルはイラネ、って意見も解る。
あの頃のASは遅い。
そしてJOBLOGとアベンドのコード見れば何で落ちたかは大抵解る。
そしてあの頃はセキュリティとか細かい事は気にしない時代だし。
V5以降でSQLやらODBCでアレコレしているならジャーナルは必須と言うか
かけとかないとO/RマッパーやらADOや.NET系のアプリと連携とれないから
ASの美味しいところが使えない。
強烈な夜間バッチの時はパフォーマンスの為に一時的にジャーナル外す事があるけど、
基本はジャーナル利用する。
- 242 :NAME IS NULL:2008/08/08(金) 20:16:16 ID:???
- LUW版のDB2使ってる人なんて皆無でしょうか??やはりAS400版が多いい?
- 243 :NAME IS NULL:2008/08/09(土) 00:26:19 ID:???
- 漏れの周りだとAS400が多いといえなくもないが、OS/400上でアプリが
COBOLで組んでいるケースが多いので、DB2と言う印象がほとんどない。
と言うかz/OSの画面・プリンター端末と化してる。
とりあえずiSeriesの機能の9割近くをドブに捨てていて、「SQL知らない」って人が7・8割いる
ダメダメ会社です。
- 244 :NAME IS NULL:2008/08/09(土) 18:57:42 ID:???
- やっぱ、AS400か。DB2/400 > DB2 for z/OS > DB2 for LUW
か。
- 245 :NAME IS NULL:2008/08/26(火) 22:20:03 ID:???
- AS/400(5.4)のDBへExcelからMS-Queryで接続しデータを返したいのですが、
フィールド名がDDSでの定義名になってしまいます。
SELECT URIAGEBI AS '売上日' FROM URIAGEF
のようにしたいのですが、エラーになってしまいます。
仕様っぽい気がするのですが、うまい方法ありますか?
- 246 :NAME IS NULL:2008/08/26(火) 22:41:08 ID:???
- 仕様です。うまい方法は無いと思う。
Accessとかだとビューを定義してそういう事ができなくもないけど。
- 247 :NAME IS NULL:2008/08/27(水) 00:45:36 ID:???
- Accessの面倒見の良さは異常、
勝手に型変換とか、バグ内包で俺涙目
- 248 :245:2008/08/30(土) 21:36:14 ID:???
- >>246
DB2/400の仕様ですか?
ODBCドライバー(iSeries Access)の仕様ですか?
- 249 :NAME IS NULL:2008/08/31(日) 10:14:53 ID:???
- DB2/400の仕様かと。
5250からSTRSQLしてもエラーだし
JDBCからクエリ発行してもエラーでる。
まあ、OS/400は良くも悪くもOSとRDBが
合しているから、ここらに日本語を使うのはむりポ
RPGで日本語が使えるようなモンだ
- 250 :245:2008/08/31(日) 18:06:15 ID:???
- >>249
どうもです。
あきらめます。
ピボットテーブルで外部データとしてDB2/400のデータが必要なのですが、
作表、ドリルダウンはピボットフィールド名の変更が有効ですが、
ドリルスルー時にDDSの名前に変わって困っていました。
速度的な問題もありますので、
>>246
を参考に、DB2/400→Access→Excelを考えてみます。
64 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)