sql2008 分区 及安装

1.记录有点大 1700万条数据 ,查询只建索引(非聚集)在页面上显示5秒左右,查询某年某月某机构输入的搜索排在前100的关键字,然后想建立分区。

  结合存储过程,泛型,索引,分区。

2.由于本人菜鸟级别,直接可视化:

  右击需要分区的表,点击“存储”,即可看到“创建分区”:

2.选择按照哪一列进行分区,我选的是时间列

sql2008 分区 及安装_第1张图片

3。起个名字

sql2008 分区 及安装_第2张图片

4.再起个名字

 

sql2008 分区 及安装_第3张图片

5.选择时间段,以及按照什么方式分割这个时间段

sql2008 分区 及安装_第4张图片

6.结束。

 

 

7.后续:经测试,只建立分区需要16秒,比只建立索引慢了11秒,然后我两个都建立,变成了26秒。。。。  无语。  可能是建立的分区不合理。

       继续弄。。

 8.经过尝试:只创建一个对分区方式字段的不是唯一的聚集索引,1秒。。。。可能还不到。。 继续尝试。。

  

 

9.然后又建立几个在查询中用到的唯一的非聚集索引

 

发现结果并没有实质性的提高速度,感觉索引不是越多越好。

 

 

 PS:出现建索引时的情况:

无法创建索引“PK_yq_menu”。 

CREATE UNIQUE INDEX 终止,因为发现对象名称 'dbo.yq_menu' 和索引名称 'PK_yq_menu' 有重复的键。重复的键值为 (1)。
无法创建约束。请参阅前面的错误消息。
语句已终止。

解决 :创建唯一的索引,但你的数据不满足情况,有重复的值

 

Microsoft® SQL Server® 2008 R2 是一个功能强大且可靠的数据管理系统,它功能丰富,能保护数据,并且可改善嵌入式应用程序、轻型网站和应用程序以及本地数据存储区的性能。

数据中心版:
PTTFM-X467G-P7RH2-3Q6CG-4DMYB(可用,已验证)
DDT3B-8W62X-P9JD6-8MX7M-HWK38(待测)

开发版:
MC46H-JQR3C-2JRHY-XYRKY-QWPVM (可用,已验证)
FTMGC-B2J97-PJ4QG-V84YB-MTXX8(待测)

企业版:
R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用,已验证)
GYF3T-H2V88-GRPPH-HWRJP-QRTYB(待测)

标准版:
B68Q6-KK2R7-89WGB-6Q9KR-QHFDW(待测)
CXTFT-74V4Y-9D48T-2DMFW-TX7CY(待测)

工组版:
XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q(待测)

WEB版:
FP4P7-YKG22-WGRVK-MKGMX-V9MTM(待测)

支持的操作系统: Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP

说明:此激活版仅用于测试,如用于商用生产环境,产生的一切后果自负。

你可能感兴趣的:(datatable)