刚才在CLUSTER中测试了一下,在mysql cluster中建表,每个表只能建立20个索引,请教在哪里能设置INDEX的个数么?谢谢。

解决方案 »

  1.   

    但是我测试下来就是,连PRIMARY KEY一起只能建立20个索引。很奇怪。
      

  2.   

    我查到的是这个,倒是没有设置个数的选项:
    Up to 64 indexes per table are allowed (32 before MySQL 4.1.2). Each index may consist of 1 to 16 columns or parts of columns. The maximum index width is 1000 bytes (500 before MySQL 4.1.2). An index may use a prefix of a column for CHAR, VARCHAR, BLOB, or TEXT column types. 
      

  3.   

    是每个表都这样?NBD中对总的对象数量有限制,但对某个表的索引应该没有限制啊。
      

  4.   

    解决了,需要在MANAGEMENT NODE的配置文件中设置MAX INDEX的参数就好了。