首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于普普通通表转分区表的疑问

2013-06-19 
关于普通表转分区表的疑问~最近研究了下分区表,常规的普通表转换为分区表一般是通过datetime类型的字段将

关于普通表转分区表的疑问~
最近研究了下分区表,常规的普通表转换为分区表一般是通过datetime类型的字段将数据表按时间进行分割,但是在转换的过程中碰到一个问题,我的普通表是主从结构,发现明细表没有时间的字段,我该怎么对明细表进行分割呢?按主键编号?我们的主键编号是字符串类型的,而且很长,能按字符串分割么?求救
[解决办法]
主表要有主键,从表的外键设置为主表的主键
[解决办法]
个人建议:
1、能按字符串分割么?——可以
2、我遇到过一个主从表,主表100万,子表1000万,本来想两个表都做分区,但是后来发现只要主表做了分区,性能已经足够好,然后也试过子表也做分区,效果反而没那么好。这方面你要尝试一下,并不是每个查询都能从分区中获益,做得不好往往问题更多
[解决办法]
没有时间字段,就用行数分区,把value(100W,2000W,....)这样一样可以。

热点排行