[過去ログ] MS SQL Server 総合スレ (983レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
606
(4): 04/03/21 11:53 ID:C4S/2Jgh(1/2) AAS
1テーブルに1万件データの場合と、200万件データの場合の抽出処理を
比較すると、速度的にどう違いますか?200倍?
抽出項目は複数条件で、全てINDEXがあります。
抽出結果はどちらも500件程度です。
607
(1): 04/03/21 13:49 ID:??? AAS
>>606
クラスタ化インデックスだけでSELECTできるような
条件下なら大して変わらない
608
(1): 606 04/03/21 22:05 ID:C4S/2Jgh(2/2) AAS
>>607ありがとうございます。
クラスタインデックス以外の複数条件抽出です。
かなり遅いですか?
それと、ネットワーク上のDBをVBアプリで操作しているのですが、
VBアプリ内で、クエリを発行し抽出するのとDBにVIEWを設定し
VIEWを取得するのとでは、どちらが早いのでしょうか?
612: 606 04/03/22 00:09 ID:vFiAjQBl(1/2) AAS
>>610>>611 有難う御座います。
クエリは、
SELECT A.*,B.xxx,C.xxx FROM (A LEFT JOIN B ON A.BCD=B.CD)
LEFT JOIN C ON A.CCD=C.CD
WHERE A.F=0 AND A.YEAR=2003 AND A.BCD=xx AND A.EF=0
ORDER BY A.CCD,A.PCODE
だったかな…
一致レコードは、A.Fは0,1,2でほぼ均等、A.YEARは年なんで現状は半分
A.BCDは1/20,A.EFは0,1で半分不明です。
A.Fの部分はTableに分割してもいいんですけど。一つずつしか見ないので。
613: 606 04/03/22 00:14 ID:vFiAjQBl(2/2) AAS
それと、上記のクエリだとテーブル結合してから抽出するのでしょうか?
それだと遅そうですよね。「抽出してから、抽出分に対して結合」って
どうするんでしょうか?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.159s*