首页 新闻 搜索 专区 学院

sqlserver分区表,可以不可以同时根据某几个字段分区?

0
[已解决问题] 解决于 2012-04-28 09:50

比如我的网站 有以下频道:
新闻,软件,视频,动画
4个频道有4张表


[news]      --新闻
UpdatesID --对应[Updates].ID

[soft]        --软件
UpdatesID --对应[Updates].ID

[video]      --视频
UpdatesID --对应[Updates].ID


[Gif]         --动画
UpdatesID --对应[Updates].ID


还有一张更新表,当 insert into [news],或[soft]、[video]、[gif] 的时候同时插入 [Updates]
[Updates]
ID
ChannelKey --频道标识值为:news ,soft ,video, gif 中的一个
Title --标题
Descript --描述
Thumbnails --缩略图

 

 

[Comments]  --评论表
ChannelKey   --频道标识值为:news ,soft ,video, gif 中的一个
UpdatesID     --对应[Updates].ID
Content        --评论内容
IP                 --所在IP
City              --IP所在城市地区
ReplyID         --回复的ID
DateTime       --评论时间

 

[Comments]评论表 数据量是比较大的,
想做分区表,根据[Comments].ChannelKey 和 [Comments].UpdatesID 进行分区

分区之后会如下:

-------------------soft([Comments].ChannelKey)-------------------
1-100000 100001-200000 200001-300000 -------([Comments].UpdatesID 区间)

 


-------------------news([Comments].ChannelKey)-------------------
1-100000 100001-200000 200001-300000 -------([Comments].UpdatesID 区间)

 


-------------------video([Comments].ChannelKey)-------------------
1-100000 100001-200000 200001-300000 -------([Comments].UpdatesID 区间)

 

-------------------gif([Comments].ChannelKey)-------------------
1-100000 100001-200000 200001-300000 -------([Comments].UpdatesID 区间)

fun5的主页 fun5 | 初学一级 | 园豆:4
提问于:2012-04-18 09:31
< >
分享
最佳答案
0
奖励园豆:5
邀月 | 高人七级 |园豆:25475 | 2012-04-19 20:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册