なんかよくわかんないんだよなぁ・・・

普通、条件を絞り込んで検索を行うと件数が少なくなる分、検索速度が速くなるはず・・・なのですが。
そのまま、テーブルを開くと瞬時に開くのにSQL文を使って条件指定を行うと(例えばWhere句でキー指定すると)なかなか答えが返ってこない時がある。

なんかよくわかんないんだよね。
対象データが数件しかないのに表示されるまでにしばらく待たされたりすると、イライラしてしまう。

作る側がそうなんだから、使う側はもっとイライラするんだろうなぁ・・・。
苦肉の策で、全レコードのローカルコピーを作ってローカルコピーのデータを条件付き絞込みを行ったら少しは改善したけど全レコードコピーするとなるとネットワーク上のトラフィックはかなり高くなってしまう。

そうなればなったで問題起きそうな気がする・・・。

SQL-Server 使っているとよくそういう事が起きるんでだけど、根本的に何か問題あるのかな?


【追記】
以前、メッチャ遅かったのが特別何もしないのに急に改善されて快適に動作するなんて事もあったけど、本当にSQL-Serverはよくわからないわ。

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント