ZJBH          SPH         XM    SFZJHM        JBM SBM
000000003099 151700600324 姓名5 120000000000000005 15 16
000000003100 151700600324 李云龙 511260000000000005 15 16
000000003101 151700600324 楚云飞 511260000000000004 15 16
000000003102 151700600324 赵刚 511260000000000003 15 16
000000003103 151700600324 丁伟 511260000000000034 15 16
000000003104 151700600314 姓名5 120000000000000005 15 16
000000003105 151700600314 李云龙 511260000000000005 15 16
000000003106 151700600314 楚云飞 511260000000000004 15 16
000000003107 151700600314 赵刚 511260000000000003 15 16
    我想按"JBM"字段分区,字符型.每一个分区的JBM字段值都是一样的,在这种情况下分区索引该怎么建?请高手们提个意见,另外我想问一下按某个字段建了分区表后,该字段是不是豆有点索引的意思?到目前为止我对索引还不是很清楚,有没有详细的学习文档哟?

解决方案 »

  1.   

    如果你的JBM的值都一样怎么去认别啊!!!不好认别的话又怎么去分区啊!!
      

  2.   

    把你最经常查找的数据放在一个分区里,如果每次查询都按jmb=XXX来查询,那这样分区也可以
      

  3.   

    可以在ZJBH字段建local index可以看看这个
    http://lutian.blogchina.com/662270.html
      

  4.   

    分区包括范围分区、哈希分区、复合分区等,建完分区后,自动建立分区索引,也可以建全局索引(可以与分区字段无关)。
    按照分区索引查询快,便于维护。
    JBM值都一样,需要和其它字段联合组成分区字段索引。
    另外,一点经验:
    建完分区后,要把表从重新导入到分区表中,重建索引,才能提高效率。
      

  5.   

    建了索引的字段是不是一定要在where查询条件中.像我这里的ZJBH只是一个自增长号,在查询中一般没有用的.