福井 聡
fukui****@zx*****
2008年 8月 25日 (月) 14:17:34 JST
こんにちは、福井です。 お世話になっております。 ご解答ありがとうございます。 シーケンシャルスキャンとインデックススキャンの実行判断については、 理解致しました。 > 何か問題が発生したのでしょうか? 現在Ludia1.5.0、PostgreSQL8.3を利用しております。 全文検索時に%%演算子を用いた検索を行った際に、 シーケンシャルスキャンが動くとPostgreSQLサービスがダウンします。 (Ludia1.4.0とPostgreSQL8.3でも再現します。) 尚、実行されるスキャン種類の確認には、 EXPLAIN文にて確認しております。 以上よろしくお願い致します。 kousa****@nttda***** さんは書きました: > 幸坂です。こんにちは。 > >> インデックススキャンとシーケンシャルスキャンはどういった条件で、 >> 実行が判断されるのでしょうか? > 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 > > _______________________________________________ > Ludia-users mailing list > Ludia****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/ludia-users >