SQLとの格闘は続く
ASP.NETの開発で、今回追加になった修正は、表示を遅くするであろう修正です。
これをどうやるか、1日、頭をひねっていました。
何も考えないで作ると、forループの中でSQL分を発行することになるのですが、少し考えると、Prepared Statementにした方がよいことがわかります。
もう少し考えると、SELECTでレコードを作っておいて、それをINSERTすることにすれば、forループは不要になり、1つのSQL文ですみます。
そのためには、UNIONでつないだ長いSQL文が必要になるのですが。
実験の結果、表示速度に大きな変化は無いことを確認して、一安心です。
カテゴリ
ソフトウェアトラックバック(0)
このブログ記事を参照しているブログ一覧: SQLとの格闘は続く
このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/614


コメントする