アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミングをする上でSQL文などを使ったループ文は、危険がありますか?

A 回答 (2件)

ループの回数に比例して以下が増大します。


 ・プログラムを配置しているコンピュータの負荷の増大。
 ・リクエストおよびレスポンスによるDBサーバー間のトラフィックの増大。
 ・DBサーバーが処理するクエリ数の増大。

総じて、パフォーマンスの問題になるでしょう。

開発指針として、『最小限のDBサーバーアクセスとする』のか、『シンプルな問合せの組合せで構築する』のか。
更に、『複雑なDBアクセスはDBサーバーへ委譲し、すべてDBサーバー内で処理を終わらせ、レスポンスとして求められているもののみを返却する』のか。

パフォーマンスという意味では様々な点を考慮して最適解を出し、その上でプログラミングを実施します。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

お礼日時:2017/11/17 21:02

具体的に何をしたいかによりますね


procedure内でカーソルを利用し所定のテーブルを総ざらいすることはありますので
おかしなことではありません
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

お礼日時:2017/11/17 21:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!