Shingo Kawamura
sh.ka****@gmail*****
2007年 7月 6日 (金) 08:59:55 JST
河村です。お世話になっております。 3パターン程実行してみました。 >> ・/3GBスイッチを入れて実行してみる(論理空間が関係なければ無駄になりそうですね) 転置ファイルが3GB分作成されました。 --- 194262.SEN 16,512KB 194262.SEN.i 83,648KB 194262.SEN.i.c 524,096KB 194262.SEN.i.c.001 524,288KB 194262.SEN.i.c.002 524,288KB 194262.SEN.i.c.003 523,776KB 194262.SEN.i.c.004 519,936KB 194262.SEN.i.c.005 280,320KB 194262.SEN.i.c.006 278,784KB 194262.SEN.l 8,320KB --- 最終的には 07/06:08:40:22.337|A| MapViewOfFile failed #8 07/06:08:40:22.437|A| io_win_map(8183, 287121676) failed!! というエラーで落ちたようです。 やはり、論理アドレス空間でしょうか… >> ・INITIAL_N_SEGMENTSの値を増やして実行してみる ludia.initial_n_segments = 8192をpostgresql.confに設定しましたが 特に影響がありませんでした。 >> ・MAX_N_INDEX_CACHEの値を増やしてみる ludia.max_n_index_cache = 32をpostgresql.confに設定しましたが、 特に影響がありませんでした。 >> 始めはデフォルトの1GBで使用していたのですが、 >> MapViewOfFileでERROR_NOT_ENOUGH_MEMORY(8) >> が発生してしまったので、512MBにしていました。 > このエラーが出た時にsenna.logに何か他に情報が出力されてはいないでしょうか? > > ファイルサイズによってメモリが枯渇したりしなかったりする理由が > いまひとつよく掴めていません。 MapViewOfFile failed #8 というエラーが出ていたかと思います。 MSのサイトに http://support.microsoft.com/kb/830783/ja のような情報が上がっていたので、なんとなく下げてみただけで、 特に理由はありません。 ----- Original Message ----- From: <morit****@razil*****> To: <ludia****@lists*****> Sent: Thursday, July 05, 2007 3:20 PM Subject: [Ludia-users 66] Re:CreateIndexでエラー > 森です。 > >>>> Shingo Kawamura さんは書きました: >> 河村です。 >> >> > 同じ内容のレコードが100万件ということでしょうか? >> > >> > つまり、「預金」「部門」については、10個×100万件で >> > 1000万回程度インデックス対象に含まれる感じでしょうか? >> >> はい。その通りです。 >> #実際には39万件しか入りませんでしたので、390万回ですが > > すみません‥この程度の頻度ならlinux等では実績があるようにも思えますので、 > これが原因とも限らないかも知れません。 > >> > 現状ではSEN_IO_FILE_SIZEを512MBにされているということでしたが、 >> > これを大きくするとひょっとすると効果があるかも知れません。 >> >> 始めはデフォルトの1GBで使用していたのですが、 >> MapViewOfFileでERROR_NOT_ENOUGH_MEMORY(8) >> が発生してしまったので、512MBにしていました。 > > このエラーが出た時にsenna.logに何か他に情報が出力されてはいないでしょうか? > > ファイルサイズによってメモリが枯渇したりしなかったりする理由が > いまひとつよく掴めていません。 > >> ひとまず今考えているのが、 >> >> ・/3GBスイッチを入れて実行してみる(論理空間が関係なければ無駄になりそうですね) >> >> ・SEN_IO_FILE_SIZEを1GBにしたモジュールで実行してみる >> ・INITIAL_N_SEGMENTSの値を増やして実行してみる >> ・MAX_N_INDEX_CACHEの値を増やしてみる >> >> くらいですが、お話を伺う限り2つめ以外はあまり意味ないかもしれませんね… > > ひょっとすると1つめが影響する可能性があるかも知れませんね。 > > -- > mori > > _______________________________________________ > Ludia-users mailing list > Ludia****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/ludia-users