先说最简单的吧 单字段 char型。如何优化?(有基于字段的索引)

解决方案 »

  1.   

    索引键值在表中的重复率低,适合于建立索引。
    否则,oracle不按索引查找
      

  2.   

    表分区,索引分区。优化SQL,要看你需要取的是什么数据列,多少数据量了
      

  3.   

    基本没有数据更新了?
    作DSS用?根据你的实际应用(简单说就是你的查询SQL)会有不同的策略当然表分区,索引分区是方法
    建立的策略看应用
      

  4.   

    做archive.
    只保留一年的数据.其他数据存放在历史表里.
      

  5.   

    to:GerryYang这9000w是要经常大量被查询的信息所以做archive显然不合适。上面都提到了分区,能不能说说对于9000W条的记录分成多少区效果比较理想,总不能想分几个就分几个吧。
      

  6.   

    具体在什么字段上分区,分几个区,和你的应用有关。
    至少你的分区键要出现在你的WHERE里面,这样才有意义