• 跨年 增加分区分区


    /*!50100 PARTITION BY RANGE (TO_DAYS ( create_date ))
    (PARTITION p201705 VALUES LESS THAN (736846) ENGINE = InnoDB,
    PARTITION p201706 VALUES LESS THAN (736876) ENGINE = InnoDB,
    PARTITION p201707 VALUES LESS THAN (736907) ENGINE = InnoDB,
    PARTITION p201708 VALUES LESS THAN (736938) ENGINE = InnoDB,
    PARTITION p201709 VALUES LESS THAN (736968) ENGINE = InnoDB,
    PARTITION p201710 VALUES LESS THAN (736999) ENGINE = InnoDB,
    PARTITION p201711 VALUES LESS THAN (737029) ENGINE = InnoDB,
    PARTITION p201712 VALUES LESS THAN (737060) ENGINE = InnoDB,
    PARTITION p201801 VALUES LESS THAN (737091) ENGINE = InnoDB,
    PARTITION p201802 VALUES LESS THAN (737119) ENGINE = InnoDB,
    PARTITION p201803 VALUES LESS THAN (737150) ENGINE = InnoDB,
    PARTITION p201804 VALUES LESS THAN (737180) ENGINE = InnoDB,
    PARTITION p201805 VALUES LESS THAN (737211) ENGINE = InnoDB,
    PARTITION p201806 VALUES LESS THAN (737241) ENGINE = InnoDB,
    PARTITION p201807 VALUES LESS THAN (737272) ENGINE = InnoDB,
    PARTITION p201808 VALUES LESS THAN (737303) ENGINE = InnoDB,
    PARTITION p201809 VALUES LESS THAN (737333) ENGINE = InnoDB,
    PARTITION p201810 VALUES LESS THAN (737364) ENGINE = InnoDB,
    PARTITION p201811 VALUES LESS THAN (737394) ENGINE = InnoDB,
    PARTITION p201812 VALUES LESS THAN (737425) ENGINE = InnoDB) */;


    INSERT INTO pv_day (uid,pv,uv,ip,create_date) VALUES ("50015655","988","937","493","2019-01-02"),("34064714","892","886","328","2019-01-02"),("50019060","296","281","246","2019-01-02"),("50009393","837","771","511","2019-01-02"),("50011754","837","719","518","2019-01-02"),("50007156","1498","1447","680","2019-01-02"),("34051522","526","515","313","2019-01-02"),("50015728","516","489","379","2019-01-02"),("50015590","854","797","548","2019-01-02"),("50015080","343","335","226","2019-01-02"),("50007015
    (1526, 'Table has no partition for value 737426')

    alter table pv_day add partition(partition p201901 VALUES LESS THAN (737456) ENGINE = InnoDB);
    alter table pv_day sit_day add partition(partition p201902 VALUES LESS THAN (737484) ENGINE = InnoDB);
    alter table pv_day add partition(partition p201903 VALUES LESS THAN (737515) ENGINE = InnoDB);

    增加分区后

    /*!50100 PARTITION BY RANGE (TO_DAYS ( create_date ))
    (PARTITION p201705 VALUES LESS THAN (736846) ENGINE = InnoDB,
    PARTITION p201706 VALUES LESS THAN (736876) ENGINE = InnoDB,
    PARTITION p201707 VALUES LESS THAN (736907) ENGINE = InnoDB,
    PARTITION p201708 VALUES LESS THAN (736938) ENGINE = InnoDB,
    PARTITION p201709 VALUES LESS THAN (736968) ENGINE = InnoDB,
    PARTITION p201710 VALUES LESS THAN (736999) ENGINE = InnoDB,
    PARTITION p201711 VALUES LESS THAN (737029) ENGINE = InnoDB,
    PARTITION p201712 VALUES LESS THAN (737060) ENGINE = InnoDB,
    PARTITION p201801 VALUES LESS THAN (737091) ENGINE = InnoDB,
    PARTITION p201802 VALUES LESS THAN (737119) ENGINE = InnoDB,
    PARTITION p201803 VALUES LESS THAN (737150) ENGINE = InnoDB,
    PARTITION p201804 VALUES LESS THAN (737180) ENGINE = InnoDB,
    PARTITION p201805 VALUES LESS THAN (737211) ENGINE = InnoDB,
    PARTITION p201806 VALUES LESS THAN (737241) ENGINE = InnoDB,
    PARTITION p201807 VALUES LESS THAN (737272) ENGINE = InnoDB,
    PARTITION p201808 VALUES LESS THAN (737303) ENGINE = InnoDB,
    PARTITION p201809 VALUES LESS THAN (737333) ENGINE = InnoDB,
    PARTITION p201810 VALUES LESS THAN (737364) ENGINE = InnoDB,
    PARTITION p201811 VALUES LESS THAN (737394) ENGINE = InnoDB,
    PARTITION p201812 VALUES LESS THAN (737425) ENGINE = InnoDB,
    PARTITION p201901 VALUES LESS THAN (737456) ENGINE = InnoDB,
    PARTITION p201902 VALUES LESS THAN (737484) ENGINE = InnoDB,
    PARTITION p201903 VALUES LESS THAN (737515) ENGINE = InnoDB) */;

    按月分区、按照uid分区,从业务角度比较;

  • 相关阅读:
    派遣函数
    英文论文(1)
    状态机和时序图的“前世姻缘”
    线程安全性:原子性,安全性,加锁机制
    多线程程序中操作的原子性
    win10下安装Centos7总笔记!
    分支限界法---旅行售货员问题
    PHP+ajax聊天室源码!支持长轮循跟定时请求两种
    elasticsearch配置优化
    hbase region与内存的关系
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10209299.html
Copyright © 2020-2023  润新知