SQLはストアドのほうが軽いらしい(あらかじめ

Writer: admin Type: arte Date: 2019-01-05 00:00
SQLはストアドのほうが軽いらしい(あらかじめ構文解析や内部中間コードへの変換をすませるため)なので全部ストアドにしちゃっていいっすか?卍共感した0###OLTP系の定形的で実行計画がほぼ同じSQLでRDBMSがSQL SERVERという前提ならあり得る選択肢かなと。RDBMSが異なれば考慮すべき点もあるでしょうし、アドホックな問合せで分析するようなものはそもそも向かないです。SQLServerのストアドプロシージャは結果セットは返せますが、それをSQLのFROM句などで指定は出来ないので使い方はアプリケーションとのインターフェイス部分になると思います。SQLServer以外のRDBMSだとパフォーマンス的な効果はあまりというのも、ORACLEのように結果セットを返さないものもあるので将来的に他のRDBMSの移行の可能性も考慮する必要あるでしょう。ナイス0
###お勉強になりました。###RDBMS毎に文法が大幅に異なりますし、軽いと言っても大差は無いので、SQL以外はプログラミング言語で対応する方法を推奨します。ナイス0

 

TAG