SQLなら俺に訊け [無断転載禁止]©2ch.net (457レス)
SQLなら俺に訊け [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1499985653/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
396: 警備員[Lv.8][新芽] [sage] 2025/01/21(火) 18:09:31.85 ID:j6Q/IyUA 簡単のため、当初複合主キーのフィールド数を3としました http://mevius.5ch.net/test/read.cgi/tech/1499985653/396
398: デフォルトの名無しさん [sage] 2025/01/22(水) 00:28:31.31 ID:VcBzYOin >>396 というか何がやりたいのか不明な事になってるが、 > 検索キーとしてPK2とPK3だけをよく用いるとき、主キー以外にもインデックス(PK2, PK3)を作成すべきですか? であれば遅い(=インデックスがない)と分かったのだからインデックス作ればいいだけでは >>393 > 多分見方が分かりませんがw 見方なんて分かる必要なくて、 1. インデックスがある検索に対してクエリプランを出させる(=インデックス検索) 2. インデックスがない検索に対してクエリプランを出させる(=リニア探索) 3. 実際に自分がやりたい検索が、1,2のどちらに似てるか見る、特に先頭付近 ただインデックスが何で、どうやってDBがレコードを抽出してくるのか分かってなさそうなので、1,2が出来ない気もするが 結果で確認したければ、正しくインデックスが作成された後は、 α. SELECT * FROM mytable WHERE PK1=a AND PK2=b AND PK3=c; β. SELECT * FROM mytable WHERE PK2=b AND PK3=c; でαとβはほぼ同速になるはずだよ http://mevius.5ch.net/test/read.cgi/tech/1499985653/398
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s