第一个问题我不知,关注。
第二个问题,可以给表分区。使用带PARTITION BY RANGE子句的CREATE TABLE命令创建一人分区表
细节只有去查参考书了,不是很容易说明白的。

解决方案 »

  1.   

    表的数量限制应该不需要考虑,即使有,也是一个天文数字。
    第二个问题,同意楼上,使用分区表,而且不同的分区建在不同的硬盘上。这样容易管理,也能提高查询效率。
    CREATE TABLE table(
    ....

    PARTITION BY RANGE(COLUMN)
    (PARTITION PART1 VALUES LESS THAN('VALUE1') TABLESPASCE TS1,
     PARTITION PART2 VALUES LESS THAN('VALUE2') TABLESPASCE TS2,....
    );
      

  2.   

    给一张表建立一定数量的分区,将各个分区存储在不同磁盘上的表空间里,尽量将表空间设置大些,不推荐使用UNLIMITED。