- ベストアンサー
コレクションを使用した場合のパフォーマンスについて
plsqlのコレクション(table)を使用してテーブルの更新を行う場合に、 コレクションのレコードを構成する項目数が多かったり、レコード件数 自体が多かったりすると、更新時のパフォーマンスが著しく低下する のですが、コレクションに大量にデータを追加するのはあまりいい 方法ではないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
メモリをバカ食いするからなのでは? 大量にデータを扱う際にコレクションに詰め込むのはあまりいただけませんね。テーブル設計に不良があるか、プログラムに問題があると思われます。 せっかくDBに親和性が高い言語なのですから、配列を多用するプログラミングをやめてみては?
お礼
返答ありがとうございました。 おっしゃる通りですね。配列に蓄積するをやめて処理する方法に 切り替えたら改善しました。 コレクションって結構くせものなんですね。勉強になりました。