码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server 为索引启动硬件加速(分区)的 2 方法

时间:2014-10-05 19:04:38      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   使用   文件   数据   sp   2014   问题   

背景知识:

            如果你想看《三国》这部电视剧它有 假设它有400G这么大,现在你有两个朋友他们都已经把这部剧保存在自己的硬盘上了。

            A用一个硬盘就把这部剧保存了下来,B用了两个硬盘才保存了一下,如果你不追求复制的速度,用A一个硬盘会方便一些,但

            是如果你追求速度2个硬盘要快一些(假设这三个硬盘的参数是一样的)。因为这样可以同时用到两个硬盘的IO能力。我接下

            来说的就是怎么用上多个硬盘的IO能力。

            bubuko.com,布布扣

方法 1、使用文件组

         把数据和索引保存到不同的硬盘上。以提高IO能力。

         使用指定文件组的方式解决。这里要用到一些文件与文件组的知识可以看我的文章 http://www.cnblogs.com/JiangLe/p/4005904.html

         一步解决问题、在创建索引时指定文件组。

         create index index_name on table_name(columnList) on [filegroupName];

         create index ix_Nums_X on Nums(X) on [FG2];

方法 2、

         使用分区方案  这种方法比用文件组要出格的多。

         create index index_name on table_name(cloumnName) on shemeName(clomnsName);

 

         

         

 

 

 

 

 

 

 

            

SQL Server 为索引启动硬件加速(分区)的 2 方法

标签:blog   http   io   使用   文件   数据   sp   2014   问题   

原文地址:http://www.cnblogs.com/JiangLe/p/4007185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!