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