场景:
一个表 包含两个字段 (日期、地市)
用于存每天推送过来的地市相关数据 每日数据量大概300W 现计划做表分区处理 加快数据查询速度
目前用日期作为主分区(按天自动生成分区)、地市作为子分区(使用模板自动生成子分区)
但考虑地市后续会逐渐增加 请问如何调优?

解决方案 »

  1.   

    用plsql 追加吧,自动肯定是不行的
      

  2.   

    我这人的plsql是 说的那个plsql 语言,用动态sql 可以达到你的需求
      

  3.   

    都不知道你要加的地市值,怎么让Oracle自动给你加分区呢?
      

  4.   

    可以采用rang+hash的主子分区模式
      

  5.   

    又仔细看了下楼主的需求,我觉得首先应该考虑的问题不是能不能自动加分区,而是应用SQL是怎么访问这张表的,查的最多最频繁的字段是啥?粒度又有多细?每次查询涉及到的数据量是多少?这些问题才是应该首先考虑的问题。