[Senna-dev 206] Re: Senna + MySQL4.0.26

Zurück zum Archiv-Index

島村 優太郎 ml****@ryne*****
2006年 2月 26日 (日) 18:07:31 JST


あれから何回かコンパイルし直したりしてますが
やっぱり相変わらずです。。

senna.logに出力させてみたたので報告します。
myisam/mi_open.cのSEN_INDEX*は
SEN_INDEX_NGRAMだけでコンパイルし、

Sennaのインストールには--without-mecabを使用しました。
(N-Gram解析を利用するので。。)

初めの頃よりエラーは減りました。が、まだ実環境にはもっていけなさ 
そうです。。


**************************************************
既存のテーブルのtextカラムにFULLTEXTインデックスを 
張った場合

データサイズ:13636バイト

mysqlエラーログ

mysqld in free(): error: pointer to wrong page
060226 17:53:11  mysqld restarted
/usr/local/libexec/mysqld: ready for connections.
Version: '4.0.26-log'  socket: '/tmp/mysql.sock'  port: 3306  Source  
distribution

senna.log

02/26:17:53:11.992089|9581|RLIMIT_STACK is 67108864 (0)
02/26:17:53:11.992154|9581|expanded RLIMIT_STACK to 268435456
02/26:17:53:11.999113|9581|closing index_file_name ./mysql/db.MYI
02/26:17:53:11.999177|9581|closing index_file_name ./mysql/user.MYI
02/26:17:53:11.999216|9581|closing index_file_name ./mysql/host.MYI
02/26:17:53:11.999557|9581|closing index_file_name ./mysql/ 
columns_priv.MYI
02/26:17:53:11.999594|9581|closing index_file_name ./mysql/ 
tables_priv.MYI
02/26:17:53:11.999847|9581|closing index_file_name ./mysql/func.MYI

**************************************************
同じ定義のテーブルを作り、先にインデックスを張ってから 
INSERTしようとした場合、


mysqlエラーログ

mysqld in free(): error: pointer to wrong page
060226 17:54:25  mysqld restarted
/usr/local/libexec/mysqld: ready for connections.
Version: '4.0.26-log'  socket: '/tmp/mysql.sock'  port: 3306  Source  
distribution


senna.log

02/26:17:54:07.947844|9581|share->delay_key_write=0
02/26:17:54:07.947873|9581|unique_file_name /mysql/test/test_replace.MYI
02/26:17:54:07.947885|9581|data_file_name ./test/test_replace.MYD
02/26:17:54:07.947895|9581|index_file_name ./test/test_replace.MYI
02/26:17:54:07.947904|9581|share->keyinfo[1].seg=562068216
02/26:17:54:07.947914|9581|open (/mysql/test/test_replace.001)
02/26:17:54:07.947953|9581|RLIMIT_STACK is 67108864 (0)
02/26:17:54:07.949079|9581|index opened (0x21864e60:/mysql/test/ 
test_replace.001) flags=80000010
02/26:17:54:25.417269|9581|add > (21864e60:bfa5a0b0)
02/26:17:54:25.425968|9581|add < (bfa5a0b0:1:0) 1356
02/26:17:54:25.426071|9581|add > (21864e60:bfa5a0b0)
02/26:17:54:25.445108|95c9|RLIMIT_STACK is 67108864 (0)
02/26:17:54:25.445137|95c9|expanded RLIMIT_STACK to 268435456
02/26:17:54:25.451712|95c9|closing index_file_name ./mysql/db.MYI
02/26:17:54:25.451776|95c9|closing index_file_name ./mysql/user.MYI
02/26:17:54:25.451816|95c9|closing index_file_name ./mysql/host.MYI
02/26:17:54:25.452214|95c9|closing index_file_name ./mysql/ 
columns_priv.MYI
02/26:17:54:25.452252|95c9|closing index_file_name ./mysql/ 
tables_priv.MYI
02/26:17:54:25.452482|95c9|closing index_file_name ./mysql/func.MYI
02/26:17:54:25.975205|95c9|share->delay_key_write=0
02/26:17:54:25.975226|95c9|unique_file_name /mysql/test/test_replace.MYI
02/26:17:54:25.975237|95c9|data_file_name ./test/test_replace.MYD
02/26:17:54:25.975246|95c9|index_file_name ./test/test_replace.MYI
02/26:17:54:25.975255|95c9|share->keyinfo[1].seg=561462008
02/26:17:54:25.975284|95c9|open (/mysql/test/test_replace.001)
02/26:17:54:25.975323|95c9|RLIMIT_STACK is 67108864 (0)
02/26:17:54:25.976407|95c9|index opened (0x21762c30:/mysql/test/ 
test_replace.001) flags=80000010

となりました。

CC=gcc CFLAGS="-O3 -fno-strength-reduce" CXX=gcc CXXFLAGS="-O3 -fno- 
strength-reduce -felide-constructors -fno-exceptions -fno-rtti"

のconfigureでMySQLをコンパイルし直しました。


#	---	---	---	---	#
	島村 優太郎
	ml****@ryne*****





Senna-dev メーリングリストの案内
Zurück zum Archiv-Index