mysql:2287
From: Kengo Nakajima <Kengo Nakajima <ringo@xxxxxxxxxx>>
Date: Fri, 21 Jul 2000 15:33:52 +0900
Subject: [mysql 02287] MYISAM テーブルのインデックスファイルの最大長
こんにちは 中嶋と申します。 MySQL 3.23.21 を使っています。 MYISAMテーブルを create table test1_i (id char(10) not null primary key,pwd char(17)) raid_type = 1; として初期化し、大量のデータをinsertしていくと、 インデックスファイル(MYI)が 65536*1024 - 16 バイトを超えられなくて Error code 136 ( HA_ERR_INDEX_FILE_FULL ) を返すようになります。 少しソースをみたところ、myisam/mi_write.c のmi_write 関数が 返しているエラーコードだと思いますが、この最大サイズを安全な方法で 変更する方法やパッチはあるでしょうか? それができないと、短いインデックスでも1000万件を超えるinsertが できないので困ります。 ではよろしくおねがいします。 -------- 中嶋謙互
-> 2287 2000-07-21 15:33 [Kengo Nakajima <ring] MYISAM テーブルのインデックスファイルの最大長 2290 2000-07-23 20:08 ┗[<takeshi@xxxxxxxxxx>] 2291 2000-07-24 00:41 ┣["Inoue" <inokou@xxxx] 日本語の問題 2293 2000-07-24 01:17 ┃┣[とみたまさひろ <tomm] 2294 2000-07-24 02:11 ┃┣[Masato Toyoshima <wm] 2296 2000-07-24 08:26 ┃┗[<takeshi@xxxxxxxxxx>] 2297 2000-07-24 12:47 ┃ ┗[Hatsuki Maruyama <hm] 2306 2000-07-25 12:18 ┗[<takeshi@xxxxxxxxxx>]