解决方案 »

  1.   

    1 大部分查询是在分区键的话  可以用分区,一般的oltp应用都不用分区
    2 分区比分表稍微好点,起码对应用透明
      

  2.   


    对于什么是oltp应用,我百度了一下,大概了解了。
    我想,分区数据表不适合用于oltp的系统应该是因为分区的表没有自增主键造成的,于是我有个想法:
    没有主键可以“借表产生主键”,就是建 一张不分区的表,假设命名为A,主数据表B,有分区。然后用户每产生一条数据记录。先在A表里产生一个ID,然后把这个ID跟用户数据一起插入主表B,这样主表有分区也有“主键”并且也是唯一的,一样可以建成索引。就是不知这个想法可不可行。有待用项目来验证。有同样想法的同学欢迎交流。私信我
      

  3.   

    建议可以先阅读一下MYSQL的官方免费手册中的分区表介绍,在这一章节开始部分,MYSQL对分区表的优缺点进行的概述。