- - PR -
OracleReaderのメモリ使用量について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-01-12 17:22
.NET2003、C#でDBアプリを開発しています。
今、以下のような処理を行っています。 OracleCommand oraCmd = new OracleCommand(); oraCmd.CommandText = sql.ToString(); oraCmd.Connection = oraCnn; OracleReader reader = oraCmd.ExecuteReader(); while ( reader.Read() ) { ・ ・ ・ } reader.Close(); ExecuteReader()を実行した際、SQL結果は、 ・サーバ側 ・クライアント側 どちらで保持しているのでしょうか? SQLで大量のデータを取得する可能性があるので、クライアント側で保持しているのであれば、小分けしてデータを取得するようにしようと考えています。 知っている方いたら、教えてくださいm(__)m |
|
投稿日時: 2007-01-12 20:36
どっちで持っているかって、斬新だなあ。時間がかるからってのは、ちょくちょくあるけど。
まあ、適当におおきな結果が返ってくるもので、試してみたほうが早かったんじゃない? かつ、結局、クライアントに蓄えてしまうんだったら、一緒のような気がするけど。 _________________ |
1