sybase里面表分区的用法

浏览:
字体:
发布时间:2013-12-10 00:12:09
来源:
sybase里面表分区的用法
 
如果表进行频繁的插入操作,通过分割表可以减少页的竞争,提高数据的插入性能,若表所在段分布在多个物理设备上,可降低服务器从高速缓存向磁盘进行数据刷新的I/O冲突而提高插入性能 
1在同一物理设备上分割表 成 4 部分 
1>;        alter table table_name partition  4 
2>;        go 
2在多个物理设备上分割表 
建段: 
1>;        sp_addsegment  seg1, db_name , data_dev1 
2>;        go 
3>;1        sp_extandsegment  seg1, db_name , data_dev2 
4>;        go 
5>;        sp_extandsegment  seg1, db_name , data_dev3 
6>;        go 
7>;        sp_extandsegment  seg1, db_name , data_dev4 
8>;        go 
将表放置在段上 
1>;        sp_placeobject  seg1 , table_name  
2>;        go 
分割表 
1>;        alter  table  table_name  partition  4 
2>;        go 
表被分割的 4 个部分自动分别映射的段所在的4 个物理设备上,分布多物理设备上的段上的表的分割数应大于等于表所在段分跨的物理设备数. 
更改表的分割,首先应取消表的分割,然后在进行表的分割. 
更新分割表的统计信息,对表的分割进行优化 
1>; update  partition statistics  table_name  [partition_number] 
2>; go 
 
>更多相关文章
24小时热门资讯
24小时回复排行
资讯 | QQ | 安全 | 编程 | 数据库 | 系统 | 网络 | 考试 | 站长 | 关于东联 | 安全雇佣 | 搞笑视频大全 | 微信学院 | 视频课程 |
关于我们 | 联系我们 | 广告服务 | 免责申明 | 作品发布 | 网站地图 | 官方微博 | 技术培训
Copyright © 2007 - 2024 Vm888.Com. All Rights Reserved
粤公网安备 44060402001498号 粤ICP备19097316号 请遵循相关法律法规
');})();