色魔王子7 发表于 2018-10-8 12:57:43

MySQL 指定各分区路径

CREATE TABLE tb_sub_dirnew (id INT, purchased DATE)  
ENGINE='MYISAM'
  
    PARTITION BY RANGE( YEAR(purchased) )
  
    SUBPARTITION BY HASH( TO_DAYS(purchased) ) (
  
      PARTITION p0 VALUES LESS THAN (1990)
  
      DATA DIRECTORY = '/data/data'
  
      INDEX DIRECTORY = '/data/idx'
  
      (
  
            SUBPARTITION s0
  
                DATA DIRECTORY = '/data/data_sub1'
  
                INDEX DIRECTORY = '/data/idx_sub1',
  
            SUBPARTITION s1
  
                DATA DIRECTORY = '/data/data_sub1'
  
                INDEX DIRECTORY = '/data/idx_sub1'
  
      ),
  
      PARTITION p1 VALUES LESS THAN (2000)
  
      DATA DIRECTORY = '/data/data'
  
      INDEX DIRECTORY = '/data/idx'
  
      (
  
            SUBPARTITION s2
  
                DATA DIRECTORY = '/data/data_sub2'
  
                INDEX DIRECTORY = '/data/idx_sub2',
  
            SUBPARTITION s3
  
                DATA DIRECTORY = '/data/data_sub2'
  
                INDEX DIRECTORY = '/data/idx_sub2'
  
      ),
  
      PARTITION p2 VALUES LESS THAN MAXVALUE
  
      DATA DIRECTORY = '/data/data'
  
      INDEX DIRECTORY = '/data/idx'
  
      (
  
            SUBPARTITION s4
  
                DATA DIRECTORY = '/data/data_sub3'
  
                INDEX DIRECTORY = '/data/idx_sub3',
  
            SUBPARTITION s5
  
                DATA DIRECTORY = '/data/data_sub3'
  
                INDEX DIRECTORY = '/data/idx_sub3'
  
      )
  
    );


页: [1]
查看完整版本: MySQL 指定各分区路径