【发布时间】:2011-12-22 23:17:45
【问题描述】:
我有一个使用 sql server 2005 数据库的 .net 应用程序。这是一个非常简单的数据输入应用程序。但是客户端使用它的时间很长,并且随着数据库大小的增长,应用程序的速度变得最差。
客户端尚未准备好从数据库中删除以前的数据,但希望在不同的数据库中对其进行版本控制,以便他们以后需要时可以使用它,并且速度问题也将随着实际数据库将旧数据移动到不同的数据库而得到解决.
所以请引导我朝着正确的方向实现这一目标。
分区表看起来是解决问题的非常有效的方法,在执行了每一个 if & else 之后,我才知道这在 sql server 的 express 版本中不可用。帮帮我,我什至准备将数据库移动到 sql server 2008 express edition 以实现此功能,但此选项在 sql 2008 express 中也不可用。请建议我一些关于免费 sql server 版本的解决方法
谢谢
【问题讨论】:
-
您可能想要databases.about.com/od/sqlserver/a/partitioning.htm 或一些更好的索引。
标签: c# .net sql sql-server-2005