kousa****@nttda*****
kousa****@nttda*****
2008年 8月 25日 (月) 13:12:11 JST
幸坂です。こんにちは。 > インデックススキャンとシーケンシャルスキャンはどういった条件で、 > 実行が判断されるのでしょうか? Ludia1.5.1の場合は下記の通りです。 PostgreSQLがインデックスなどの情報(タプル数など)をLudiaに渡す。 ↓ その情報を基に、Ludiaがインデックススキャンのコストを算出する。 ↓ PostgreSQLがシーケンシャルスキャンとインデックススキャンのコストを比較して、 低い方を選択する。 シーケンシャルスキャンのコスト算出については、Ludiaを経由しません。 (PostgreSQL8.2の場合) 何か問題が発生したのでしょうか? > -----Original Message----- > From: ludia****@lists***** > [mailto:ludia****@lists*****] On Behalf Of 福井 聡 > Sent: Thursday, August 21, 2008 7:15 PM > To: ludia****@lists***** > Subject: [Ludia-users 223] インデックススキャンとシーケンシャルスキャン > の判断について > > こんにちは、福井です。 > お世話になっております。 > > @@演算子を用いた検索時のスキャン方法について質問させて頂きます。 > > ludiaのユーザガイドに「@@演算子を用いた全文検索条件を指定しても、シーケ > ンシャルスキャンが実行された場合には・・・」と記載されています。 > > インデックススキャンとシーケンシャルスキャンはどういった条件で、 > 実行が判断されるのでしょうか? > > それともPostgreSQLのプランナの判断に依存するのでしょうか? > (ludia独自では判断基準をもっていない?) > > お手数ですが、よろしくお願い致します。 > > 以上よろしくお願い致します。 > > _______________________________________________ > Ludia-users mailing list > Ludia****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/ludia-users