ストアド プロシージャをデータベースに統合するか、コード化するかを決定しようとしていました。基本的に、他のテーブル (Urls) への外部キーを持つ 1 つのテーブル (Analytics) があります。ユーザーが特定のページにアクセスすると、最初のテーブルがエントリを作成しようとします。このテーブル (Analytics) のストアド プロシージャで、行が既に存在する場合は更新され、それ以外の場合は行を作成します。IDを返送してから、他のテーブルを更新することを考えていました。または、同じストアド プロシージャ内の他のテーブルを更新できます。また、同じページ ヒットで同様の処理を行うテーブルが他に 2 つあります。
私のオブジェクト指向側は、各ストアド プロシージャが 1 つのことだけを実行することを望んでいるため、競合していますが、これは各ページで発生することを知っており、可能であれば最適化から可能なことを取得したいと考えています。
複数の呼び出しとデータベースへの 1 回の呼び出しの速度の違いについての考えは何ですか。本当に問題になるのでしょうか?