HiRDB
HiRDB Version 8
この時の「"@echo off"にしたらちゃんと返ってきた」で、解決したと思ってたんですが。
SELECT文の結果とLIMIT OFFSETとORDER BY いくらインデックスや主キーのあるテーブルであっても、「ORDER BY」が指定されていない場合は、SQLの結果の順番は保証されません。 「ORDER BY」を指定していなくても、同じSQLの結果が同じ順番で返ってくるのはDBM…
HiRDBのPURGE TABLEって、OracleのTRANCATE TABLEみたいなものと思ってたけど、ちょっと違うみたい。 スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用) 17.1.8 PURGE TABLE文実行時に出力されるシステムログ量 と…
スケーラブルデータベースサーバ HiRDB Version 8 解説(Windows(R)用) 6.4 作業表用ファイル HiRDBのマニュアルの記述読んでも???なんで。
PostgreSQLではVACUUMコマンドでってのがあるの知ってたけど、HiRDBも同じようなのがあるらしい。
Dirty Readを前提としたロジックがあるのはいいとして。 「Dirty Readできる=トランザクションの隔離レベルが"READ UNCOMMITTED"」って認識でえんかいな? なんか、その辺りと排他とインデックスの話が関係しているような気がしないでもない。 通常というか…
HiRDBオンラインマニュアル > スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド > 3.4.9 SQL文の種類とインデクスの種別による排他制御の順序 ここの「…DELETE文,又はUPDATE文で条件に合うデータを探す場合」のフローを見ると、”該当するイン…
【パターン1】 同じスレッドで、2つのConnectionオブジェクトによりデッドロックを起こそうとすると、タイムアウトのエラーになる。 KFPA11770-I ROW [ HOGE_T RDDATA10 ] currently in use,resource … 【パターン2】 別のスレッドで、2つのConnectionオ…
HiRDBではTruncateTableではなくPurgeTabelになります。
ここでの検証がキッカケになって、排他制御のロックがかかりっぱなしになってる原因の、実際動いてるアプリケーションのコードの問題箇所が判ったよ。
もうね、わけワカメですわ(笑
主キーはNOT NULLだけど、ユニークキーはNULLもOKくらい?かと思ったけど、なんか違うらしい。 そりゃなんか違うんじゃろうけど…何がどう違うんかよー判らん。 し、だからってpdloadコマンドの挙動が違うってのも…みたいな。
インポートするpdloadコマンドの制御情報ファイルの記述に、”fes1:”という記述がないとこんなエラーがでます。 KFPL00704-I Pdload terminated, return code=8 ってなメッセージが。 KFPL00704-IPdload terminated, return code=aa (L+S)データベース作…
ここでプーリングは断念した訳ですが。
プーリングの問題とは違うようなんだけど、KFPA11723-EってなメッセージのExceptionが。
ということで、HiRDBのJDBCドライバとApache Commonsの連携はムリってことらしいw 抽象的な(w)テクニカルな質問をしてみたけど、Apache CommonsのpoolとかDBCPとかなんですか?って感じみたいなので、それ以上は…www 結局決定的な解決策がないので、都…
@IT会議室 > Java Solution 会議室 > プールされた接続のリセット コネクションのクローズと勘違いしてたけど、データソースでクローズしてみるとか。 org.apache.commons.dbcp .BasicDataSource#close commons-poolのレベルでは、こんなのとか。 org.apach…
単純にorg.apache.commons.dbcp.BasicDataSource#getConnectionメソッドを、そのまま使ってたのが判明したり。 こいつでコネクション取得せずに、commons-dbcpのレベルでの実装を使ってただけだった。 Connection con = DataSourceUtils.getConnection(dataS…
どうも勝手に切断されるみたいwww
HiRDBってSELECT文の結果の順番が、実行する度に変わるんね。 というか、当然そうじゃわなと今更ながらに納得してしまった(汗
データをインポートするコマンドですが。 オプションを指定しないとインデックス作ってくれません(涙 SELECT * FROM hoge; で問題なく抽出できるけど、 SELECT * FROM hoge WHERE (主キーのカラム)='X'; みたいに、WHERE句で主キーのカラムで抽出しようとす…
100万件超えるテーブルのカウントを取ると、 KFPA11912-E Insufficient memory for DB exclusive control[PrdbResultSet.next][HiRDB_CONNECTION_ID(sds01:882201:6452)] ってなメッセージが出てきました。 排他のためのメモリーが足りねぇってことだけど、…
オンラインマニュアル スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド 付録G.2 操作系SQLによるデータディクショナリ表の参照
HiRDBでは、truncate table でなくて purge table だそうです。 [ORACLE]データの削除はtrancate tableで。
Cosminexus Developerのサンプルは動きましたが、これはType2での接続ですな。