5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

ACCESS総合相談所 その6

644 :名無しさん@そうだ選挙にいこう:03/01/04 22:42
インデックスを設定すると検索や並べ替えは速くなります・・・
というようなことがヘルプには書かれているんですが
この「検索や並べ替え」ってのは、どこまで拡大解釈できるんでしょう。

たとえば、ですね。
1 か Nullか、みたいなフィールドがあったとします。
このうち 1 のものだけクエリで抜き出して何か処理する、というような場合、
このフィールドにインデックスを設定することに意味はあるんでしょうか。
「検索して抜き出す」と考えれば、処理もいくらか速くなりそうですが。
「検索や並べ替え」という表現の仕方からすると、何か違うんじゃないかという
気もします。
何というか
そもそも、Nullがあるようなフィールドでも、インデックスってのはちゃんと
働くんでしょうか。
いま作成中のDBで、もしかしたら自分はかなり多くの無意味なインデックスを
設定しているんじゃないかという気がして。
インデックスのために、別な方面で処理が遅くなったり、DBが無駄に大きく
なったり、というような話もきいたので、手直しするなら今のうちしかないと思い、
質問させていただきました。

311 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)