[Ludia-users 132] Re: 特定文字の検索で PostgreSQLダウンします。

Back to archive index

大野 朋克 oono_t****@mti*****
2007年 11月 2日 (金) 10:55:44 JST


大野です。

> APなどを使用せず直接「psql」で、上記のSQLを実行してもらえませんか?

psql から実行しても、同じ状態でした。
PostgreSQL が再起動し、コネクションが切断されます。

その他情報としては、
 OS RHEL 5.0 update 5 (64bit)
 PostgreSQL  ソースからコンパイルしました。

他のカラムでも実施してみたところ、全文インデックスを貼っていない
箇所でも同様にダウンしました。

以下の カラムb には、b-tree インデックスを張ってあります。

select b from table1 where b like '%abc%' limit 1;  OK
select b from table1 where b @@ 'abc' limit1;  OK

select b from table1 where b like '%(/%' limit 1;  OK
select b from table1 where b @@ '(/' limit1;  NG

ですので、「@@」の時になにか問題があるようです。
同様な環境でも現象がでないということですので、もう少し調査して
みようと思います。

また、以下テーブルを作成した場合もダウンすることを確認しました。
(全文インデックスを作成しなくてもダウン)

>   test=# CREATE TABLE tab1 (col TEXT);
>   test=# INSERT INTO tab1 values('test');
>   test=# INSERT INTO tab1 values('(/');
>   test=# INSERT INTO tab1 values('/');
>   test=# INSERT INTO tab1 values('今日は晴天');
>   test=# SELECT * FROM tab1 WHERE col @@ '(/';




Ludia-users メーリングリストの案内
Back to archive index