首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server分区表性能

SQL Server分区表性能
EN

Stack Overflow用户
提问于 2010-12-24 16:21:10
回答 2查看 1.1K关注 0票数 0

我使用的是SQL Server 2008 Enterprise。我有从2000年到2010年的年度客户数据,从2000年到2009年,我只需要读,在2010年,我需要读和写。

因此,这种需求和使用场景让我想到了使用SQL Server分区表。但我不确定分区表的性能是否比每年只使用一个表(具有相同模式)更好?我想知道与使用分区表相比,使用轻量级解决方案(即每年自制一个表)是否具有更好的性能。

顺便说一句:每年大约有100k行。我只有一个硬盘驱动器。我也想知道分区表和分区视图之间的区别。

先谢谢你,乔治

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-24 16:37:18

NO ,非常罕见的是一个自制的brew比一个经过测试/可信的解决方案更好。

不要重复发明轮子,如果需要的话,可以使用表分区。

你能想象一下INSERTS/UPDATES/SELECT的简单自制解决方案吗?你必须记住在每年的12月31日创建一个新表,如果你被公交车撞到了,或者睡过头了,或者干脆忘了怎么办?

别做,只要不做就行了。

票数 2
EN

Stack Overflow用户

发布于 2010-12-24 16:49:11

你每年有10万行?实在是不值得,对不起。而且我也不会你自己的解决方案。

尤其是一个磁盘驱动器,这是一个更大的担忧……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4525107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档