gpt4 book ai didi

sql-server - 分离 SQL Server 数据库

转载 作者:行者123 更新时间:2023-12-03 01:27:28 25 4
gpt4 key购买 nike

我使用的是 SQL Server 2008。我的数据库大小几乎为 2GB。其中 90% 是一张表(根据 sp_spaceused),我的大部分工作都不需要这张表。

我想知道是否可以将这张表备份到一个单独的文件中,这样我就可以比这个表更频繁地传输重要数据。

我的猜测是最简单的方法是创建一个新数据库,在那里创建表,将表内容复制到新数据库,删除表关系,删除表,创建一个指向其他数据库的 View ,然后在我的应用程序中使用该 View 。

但是,我想知道您是否有任何我目前可能不知道的不同策略的指示。

最佳答案

在不同的文件组中创建表。

Here's a link with some good examples.

这会为该表创建第二个物理文件。可以将其放置在不同的物理驱动器上以提高性能。您可以只备份或恢复特定的文件组,这就是您所需要的。

这是“数据分区”这一更大主题的一个示例,其中涉及将大型表划分到多个文件中的各种方法。

关于sql-server - 分离 SQL Server 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/422475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com