- 416 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:40:38.23 ID:KZIXNl/B.net]
- >>407
そのループ全体を一つのクエリで書きなおせると仮定したとき、 「クエリ1回の処理時間×ループ回数 < 書き直したクエリの処理時間」 であれば、問題ありません。 というか、問題ないことがわかってるのならループしてもかまいません。 ただし、初心者は「クエリ1回の処理時間×ループ回数 >>>> 書き直したクエリの処理時間」となる ようなコードを書きがちです。 また、 ・アプリケーションが動作するマシンとデータベースサーバが同じだったのが別になると極端に遅くなる ・RDBMS自体の性能改善の恩恵が受けられない ・並列処理に対応できない などのデメリットがあります。
|

|