关于创建区间表或者怎么用区间表我就不详细说了,今天就结合公司项目来说下区间表使用场景,
公司项目是一个广告收入分析系统,广告维度比较多、Impressions、Clicks、Revenue,Ecpm、。。。。种种种种、一开始单表支撑3000w数据,索引建的比较好、关联查询的时间稳定在5秒以内、然后领导说再优化下,所以查看了下Mysql分区表、打算用上。一开始根据时间维度设置分区表、每个月份分到同一个分区,最后查询的时候发现跨月份查询很慢、然后变成分国家分区,最后发现多个国家查询特别慢、最后按渠道分区,又发现跨渠道查询特别慢。最后只能又回到原来,所以说选择分区表一定要想好业务需求是不是适合分区,否则适得其反