[前][次][番号順一覧][スレッド一覧]

mysql:14535

From: oiron <oiron <norio.oiron@xxxxxxxxxx>>
Date: Tue, 13 May 2008 11:24:11 +0900
Subject: [mysql 14535] Re: mysqlclusterの最大カラム数について

谷口です。

>  以下のような感じです。結局はカラムの合計の必要サイズが
>  8Kの制限を越えなければ問題ないのだと思います。

CREATE TABLE `disk` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `data` varchar(50) NOT NULL,
 `data1` varchar(50) DEFAULT NULL,
 `data2` varchar(50) DEFAULT NULL,
 `data3` varchar(50) DEFAULT NULL,
 `data4` varchar(50) DEFAULT NULL,
 `data5` varchar(50) DEFAULT NULL,
 `data6` varchar(50) DEFAULT NULL,
 `data7` varchar(50) DEFAULT NULL,
 `data8` varchar(50) DEFAULT NULL,
 `data9` varchar(50) DEFAULT NULL,
 `data10` varchar(50) DEFAULT NULL,
 `data11` varchar(50) DEFAULT NULL,
 `data12` varchar(50) DEFAULT NULL,
 `data13` varchar(50) DEFAULT NULL,
 `data14` varchar(50) DEFAULT NULL,
 `data15` varchar(50) DEFAULT NULL,
 `data16` varchar(50) DEFAULT NULL,
 `data17` varchar(50) DEFAULT NULL,
 `data18` varchar(50) DEFAULT NULL,
 `data19` varchar(50) DEFAULT NULL,
 `data20` varchar(50) DEFAULT NULL,
 `data21` varchar(50) DEFAULT NULL,
 `data22` varchar(50) DEFAULT NULL,
 `data23` varchar(50) DEFAULT NULL,
 `data24` varchar(50) DEFAULT NULL,
 `data25` varchar(50) DEFAULT NULL,
 `data26` varchar(50) DEFAULT NULL,
 `data27` varchar(50) DEFAULT NULL,
 `data28` varchar(50) DEFAULT NULL,
 `data29` varchar(50) DEFAULT NULL,
 `data30` varchar(50) DEFAULT NULL,
 `data31` varchar(50) DEFAULT NULL,
 `data32` varchar(50) DEFAULT NULL,
 `data33` varchar(50) DEFAULT NULL,
 `data34` varchar(50) DEFAULT NULL,
 `data35` varchar(50) DEFAULT NULL,
 `data36` varchar(50) DEFAULT NULL,
 `data37` varchar(50) DEFAULT NULL,
 `data38` varchar(50) DEFAULT NULL,
 `data39` varchar(50) DEFAULT NULL,
 `data40` varchar(50) DEFAULT NULL,
 PRIMARY KEY (`id`)
  )TABLESPACE ts_1 STORAGE DISK
    ENGINE NDB;

とやってみましたが、
ERROR 1005 (HY000): Can't create table 'hoge.disk' (errno: 157)
となってしまいました。
この時

 SELECT LOGFILE_GROUP_NAME, FILE_NAME, EXTRA     ->  FROM
INFORMATION_SCHEMA.FILES;
+--------------------+------------+-----------------------------------------+
| LOGFILE_GROUP_NAME | FILE_NAME  | EXTRA
     | +--------------------+------------+-----------------------------------------+
| lg_1               | data_2.dat | CLUSTER_NODE=3
     |
| lg_1               | data_2.dat | CLUSTER_NODE=2                          |
| lg_1               | data_1.dat | CLUSTER_NODE=3                          |
| lg_1               | data_1.dat | CLUSTER_NODE=2                          |
| lg_1               | undo_2.dat | CLUSTER_NODE=3;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | undo_2.dat | CLUSTER_NODE=2;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | undo_1.dat | CLUSTER_NODE=3;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | undo_1.dat | CLUSTER_NODE=2;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | NULL       | UNDO_BUFFER_SIZE=8388608                |
+--------------------+------------+-----------------------------------------+
9 rows in set (0.01 sec)
となっております。できない原因として何が考えられるでしょうか。
ちなみに、

http://dev.mysql.com/doc/refman/5.1/ja/mysql-cluster-disk-data.html
にある。

CREATE LOGFILE GROUP lg_1
    ADD UNDOFILE 'undo_1.dat'
    INITIAL_SIZE 16M
    UNDO_BUFFER_SIZE 2M
    ENGINE NDB;

も

ALTER LOGFILE GROUP lg_1
    ADD UNDOFILE 'undo_2.dat'
    INITIAL_SIZE 12M
    ENGINE NDB;

共にサイズ指定するとシンタックスエラーになったので、

CREATE LOGFILE GROUP lg_1
    ADD UNDOFILE 'undo_1.dat'
        ENGINE NDB;

と

ALTER LOGFILE GROUP lg_1
    ADD UNDOFILE 'undo_2.dat'
       ENGINE NDB;

デフォルトの8Mになってしまってます。

mysql> SELECT LOGFILE_GROUP_NAME, FILE_NAME, EXTRA   FROM
INFORMATION_SCHEMA.FILES;
+--------------------+------------+-----------------------------------------+
| LOGFILE_GROUP_NAME | FILE_NAME  | EXTRA                                   |
+--------------------+------------+-----------------------------------------+
| lg_1               | data_2.dat | CLUSTER_NODE=3                          |
| lg_1               | data_2.dat | CLUSTER_NODE=2                          |
| lg_1               | data_1.dat | CLUSTER_NODE=3                          |
| lg_1               | data_1.dat | CLUSTER_NODE=2                          |
| lg_1               | undo_2.dat | CLUSTER_NODE=3;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | undo_2.dat | CLUSTER_NODE=2;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | undo_1.dat | CLUSTER_NODE=3;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | undo_1.dat | CLUSTER_NODE=2;UNDO_BUFFER_SIZE=8388608 |
| lg_1               | NULL       | UNDO_BUFFER_SIZE=8388608                |
+--------------------+------------+-----------------------------------------+

どうぞよろしくおねがいします。
-- 
谷口<norio.oiron@xxxxxxxxxx>

[前][次][番号順一覧][スレッド一覧]

     14523 2008-05-09 19:12 [oiron <norio.oiron@x] mysqlclusterの最大カラム数について      
     14524 2008-05-09 20:22 ┗[Satoshi Tatsuoka <sa]                                       
     14525 2008-05-09 20:56  ┣[Mikiya Okuno <okuno@]                                     
     14526 2008-05-10 15:24  ┃┗[oiron <norio.oiron@x]                                   
     14527 2008-05-10 16:49  ┣[oiron <norio.oiron@x]                                     
     14531 2008-05-12 18:09  ┃┗[oiron <norio.oiron@x]                                   
     14528 2008-05-10 16:58  ┗[oiron <norio.oiron@x]                                     
     14529 2008-05-10 19:01   ┣[Satoshi Tatsuoka <sa]                                   
     14530 2008-05-11 21:49   ┃┗[oiron <norio.oiron@x]                                 
     14532 2008-05-12 19:52   ┣[oiron <norio.oiron@x]                                   
     14533 2008-05-12 23:34   ┗[oiron <norio.oiron@x]                                   
     14534 2008-05-13 09:37    ┗[Satoshi Tatsuoka <sa]                                 
->   14535 2008-05-13 11:24     ┗[oiron <norio.oiron@x]                               
     14536 2008-05-14 09:50      ┣[Satoshi Tatsuoka <sa]                             
     14562 2008-05-19 19:22      ┃┗[oiron <norio.oiron@x]                           
     14564 2008-05-20 10:58      ┃ ┗[Satoshi Tatsuoka <sa]                         
     14580 2008-05-25 15:55      ┃  ┗[oiron <norio.oiron@x]                       
     14602 2008-06-17 10:37      ┃   ┗[Satoshi Tatsuoka <sa]                     
     14606 2008-06-26 01:11      ┗["YasushiInui" <yasus]