首页 > 数据库 > mysql教程 > sqlserver分区表,可以不可以同时根据某几个字段分区?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 15:33:49
原创
1584 人浏览过

比如我的网站 有以下频道: 新闻,软件,视频,动画 4个频道有4张表 [news] --新闻 UpdatesID --对应[Updates].ID [soft] --软件 UpdatesID --对应[Updates].ID [video] --视频 UpdatesID --对应[Updates].ID [Gif] --动画 UpdatesID --对应[Updates].ID 还

比如我的网站 有以下频道:
新闻,软件,视频,动画
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 区间)

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
tp6连接sqlserver数据库问题
来自于 1970-01-01 08:00:00
0
0
0
php 怎样调用sqlserver的分页储存过程
来自于 1970-01-01 08:00:00
0
0
0
php 7.2.10 链接 SQLserver2008r2 报错
来自于 1970-01-01 08:00:00
0
0
0
Laravel 中无法连接 SQL Server
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板