`
xiaoer_1982
  • 浏览: 1820526 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

有几个关于分区的问题

阅读更多

有几个关于分区的问题,希望大家帮忙了
1. 表已经存在,能否再应运分区方案呢,如果可以,这么用?
2. sqlserver里能否直接通过执行Select * into 表 from 表2时,也带上分区方案,如果能这样那是方便不过?

可以
1:刪除普通索引
2:刪除主健索引並轉為分區表
3:再恢復主健索引
4:恢復普通索引

use TEMPDB
go
create table t(ID int identity ,Num int not null constraint PK_T primary key(Num,ID))
create index IX_T_Num on T(Num)

go
create partition function F_Partition(int)
as range right for values(1,100,1000)
go
CREATE PARTITION SCHEME P_schema
as partition F_Partition ALL to ([PRIMARY])

go
drop index IX_T_Num on T
alter table T drop constraint PK_T with(Move to P_schema(Num))

alter table t alter column ID int not null

alter table T add constraint PK_T primary key (Num,ID)


select * from T


DROP TABLE T
DROP PARTITION SCHEME P_schema DROP partition function F_Partition

-----------------------------

如果主健只有一列時直接改

<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->use TEMPDB go create table t(ID int identity constraint PK_T primary key,Num int not null )--只有一個ID create index IX_T_Num on T(Num) go create partition function F_Partition(int) as range right for values(1,100,1000) go CREATE PARTITION SCHEME P_schema as partition F_Partition ALL to ([PRIMARY]) go drop index IX_T_Num on T alter table T drop constraint PK_T with(Move to P_schema(ID))--這里改為ID alter table t alter column ID int not null alter table T add constraint PK_T primary key (ID)--改為ID select * from T DROP TABLE T DROP PARTITION SCHEME P_schema DROP partition function F_Partition
-----------------------------------
如果是into生成的表,這樣用
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->use TEMPDB go select * into T from sysobjects go create partition function F_Partition(int) as range right for values(1,100,1000) go CREATE PARTITION SCHEME P_schema as partition F_Partition ALL to ([PRIMARY]) go alter table T alter column ID int not null alter table T add constraint PK_T primary key (ID) on P_schema(ID) select * from T DROP TABLE T DROP PARTITION SCHEME P_schema DROP partition function F_Partition
http://topic.csdn.net/u/20090803/15/225c1920-e2a0-417a-9bd8-658644b9b96c.html?35493
分享到:
评论

相关推荐

    检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间

    检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间

    如何将一个分区再分成几个分区.docx

    如何将一个分区再分成几个分区.docx

    双系统:正版win7(自带3个主分区)下安装ghost XP到逻辑分区

    C盘是系统分区,安装了window7(系统分区,引导分区,还原分区都是主分区。由于硬盘的限制不能再多分一个主分区,所以如果安装ghost xp只能安装在逻辑分区。)

    分区助手5.2绿色版(支持分区对齐).rar

    分区助手可以给硬盘分区,调整分区大小,切割、合并分区、新建或删除分区,除了具有一般分区软件所具有的功能外,还有个很不错的功能,可以进行分区对齐,只需要几个简单的步骤即可对齐指定分区。可以更改分区类型及...

    ORACLE分区与索引

    ORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,...

    图形化硬盘分区软件 硬盘分区工具

    1 安装 2 安装完成后,运行应用程序。...9 上面的几个英文字母别害怕,哥哥我英语四级都没过,还能看的懂! -。- ! 10 主要是可视化,图形化 。我很喜欢。 11 EASEUS Partition Master 4.1.1 Home Edition

    PostgreSQL分区表(partitioning)应用实例详解

    分区表实际上是把逻辑上的一个大表分割成物理上的几小块,提供了很多好处,比如: 1、查询性能大幅提升 2、删除历史数据更快 3、可将不常用的历史数据使用表空间技术转移到低成本的存储介质上 那么什么时候该使用...

    让新手快速了解“分区表”,抛弃枯燥

    初学者虽然不知道硬盘里有些啥,不过大概都知道学校的宿舍楼是怎么回事——无非有几幢楼,有几层,有几个房间,每个房间住几个人这些~~但是就是这些元素居然能和硬盘上面的各种参数一一对应起来。

    Linux下硬盘分区的最佳方案

    在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到...

    分区大师PQ10

    给BT或者电骡在磁盘末尾留一个分区,BT和电骡这类点对点的传输软件对磁盘的读写比较频繁,长期使用可能会对硬盘造成一定的损伤,严重时甚至造成坏道。对于磁盘坏道,我们通常用修复的办法解决,但是一旦修复不了,...

    安卓机型分区读写工具 请看描述 带实测演示动画

    在fast模式是没有权限写入这个分区的。可以通过这个软件开机状态写入来修复传感器分区 软件读取后会自动在目录下生成对应的分区目录和分区号。方便你查看。 支持任意字库型号的安卓机型 1--他可以开机状态开启usb...

    DB2分区表的建立详解

    一个大型表的分区表改造方案以及详细步骤。

    pq分区魔术师中文版V10.8.0.zip

    看得也清楚,整条长长“柱子”代表了你的硬盘所有容量,每个小段代表不同的盘,有几段就说明你的硬盘上有几个盘,还可以看见隐藏的盘符(一般是机器出厂时,生产商预留的数据恢复区,建议不要随意对这个分区操作)。...

    分区助手.exe

    电脑分区小助手,可以将电脑分成好几个盘哦。啦啦啦啦

    win7下自带分区图解

    但到了Vista系统和现下的win7系统时,这个问题就变得非常简单了,可以在磁盘管理中任意操作分区、合区的应用,而且十分安全,根本不用做数据的备份。记得前几年还是XP系统时,用PQ分区失败,丢掉了全部数据,十分...

    ORACLE-分区表的用法

    此文从以下几个方面来整理关于分区表的概念及操作:  1.表空间及分区表的概念  2.表分区的具体作用  3.表分区的优缺点  4.表分区的几种类型及操作方法  5.对表分区的维护性操作.

    SCI分区.docx

    说分区之前要先了解下几个基本概念,SCI,Science Citation Index,科学引文索引,检索科技文献工具,被SCI收录的论文在一定程度上也代表相对高质量的论文。影响因子IF,Impact Factor,反映期刊文献被引用率的高低=...

    硬盘整数分区计算器(真正的实现整数分区)

    你是不是发现电脑磁盘分区时,总是得不到整数,后面老是有几位小数。这个硬盘整数分区计算器就能实现整数分区(真正的实现整数分区)!

    硬盘分区换算器硬盘整数分区必备

    方便,好用,你是不是每次分区都得不到一个整数硬盘如30G、40G、50、总是缺那么几十M,有了它,你可以轻松分得整数分区。

    ios-UICollectionView实现多分区自定义拖动排序功能.zip

    1、在一个分区拖动排序的基础上增加到两个分区可拖动排序、点击排序; 2、在拖动的过程中,collectionView 会自动滑动显示不可见的cell; 3、可根据自己的需求对代码进行优化更改; 4、使用中存在的bug留言即可,...

Global site tag (gtag.js) - Google Analytics