繁体   English   中英

对SQL Server表进行分区-方法

[英]Partitioning SQL Server Tables - Approach

我有一个SQL Server(2005)表,其中有近100+百万行,并且以每月1000万的速度增长。

我想实现分区(按月或年-取决于要求)。

问题:如果我们实现分区并将所有文件组仅保留在一个驱动器上; 我还会看到好处吗? 通常,分区意味着将文件拆分为多个驱动器上的多个文件组。

在这里,我只有1个驱动器。 如果我为100+百万行实现分区,这是否有助于提高查询性能(获取数据)?

请指教。

问候

您最有可能使事情变得更糟

  • 您将创建更多的磁盘磁头移动
  • 您添加分区开销

我的建议

  • 添加更多卷(SAN,NAS,RAID等)
  • 确保您有足够的RAM来缓解IO不良

这让我觉得...

备份呢? 你有吗? 在同一驱动器上? 该“驱动器”是否与单个磁盘中的一样?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM