AKB御用達のサイトが遂に
♂近所で即会い希望のみ♀

【新型】SQLServer2005【またか】
1:12/17(土) 00:28 IWlojdHA
いよいよ発売、新製品。前評判や前型との違いで良くなった点など教えて
ください。よろ。
226:223 10/18(日) 18:39 ??? [sage]
返信をありがとうございます。
テーブルに工夫を加える以外では無理なのですね。

>>225
今回の件は、テーブルに手を加えず使う方の工夫だけで部分抽出を高速化する余地があるかどうか、
という視点でして。テーブルをやっているのは自分ではなくて、人的環境にも恵まれているとは言えず。
227:10/18(日) 18:43 ??? [sage]
テーブル作った奴に聞けよ。
228:10/18(日) 21:56 ??? [sage]
>>226
どう考えても検索する列にインデックス付けなきゃだめでしょう。
229:223 10/19(月) 22:01 ??? [sage]
ありがとうございます。

今日、DB 担当の人とお話ししました。お説教されました。
なんでも副問い合わせがあるから遅いのは当然で、そんなのなくても出来るそうです。
正直出来るとは思ってませんが、やってくださるそうなので見守ろうと思います。
省18
230:10/29(木) 16:13 S8uUeNI2
topについて聞きたいんだけど
topを使用した場合ってどの順序でselectされるの?
クラスタ化インデックスを作成してる場合は、インデックス順で取得される?

231:10/30(金) 20:32 ??? [sage]
>>229
重いと思ったら(重そうだと思ったら)
クエリの実行プラン見てみー、結構面白いぜ

>>230
ORDER BYで指定して無いなら、 省8
232:230 10/31(土) 15:38 6m29sTha
>>231
>クラスタ化インデックス順(物理的な格納順)に取り出されて、そのうちのTOP n ですよ
だろうとは思ってるんだけど、どっかにそれが記載された資料ってないかな。

話しそれるけど
topでorder by 指定すると 省14
233:231 11/02(月) 10:57 ??? [sage]
http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/fdfc07de-8eec-4a47-aad8-d75a52597f0f

MSDNには書いてないね。取得順を気にするならおとなしくORDER BY使えってとこかな。
(後でコード読む人も困るしさ)

省15
234:230 11/02(月) 11:01 ??? [sage]
あ、上のは問題ないけど下のはマズったかも
・・・これだと保証されないんだっけ?
235:230 11/03(火) 01:34 CNGByaWo
>>233
ありがとう!
そういう書き方ができるんですね。
試してみます。

1-AA
#
まだSNSとかゆってる?