データベース初心者です。
現在データベースからデータを取ってくる処理を作ってるんですが、既存の関数に複数テーブルからデータを取得するものがあり、それをそのまま使っても良いのか悩んでいます。
1つのクエリで4つのテーブルを参照しているんですが、今回作ろうとしている処理で既存の関数を使うと
・条件によっては1つのテーブルは参照不要(データ量数万件)
・1つのテーブルは完全に参照不要(データ量数千件)
というふうになっており、必要なデータは全て取れるんですが無駄なテーブルの参照があります。
こういった場合普通は新しく最低限のクエリのみの関数を作るのでしょうか?それとも既存のもので対応しますか?
既存の関数は修正できません。
今回作る処理は1日に1000回程度実行されます
こうするべきという結論を出してほしいわけではなく、こういったメリットやデメリットがあるからどっちが良いというようなことを教えていただきたいだけです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。