小编Con*_*ngo的帖子

如何保证 SQL Server 2008 R2 的插入首先缓存在 RAM 中?

想象一下“突发”的数据流,即它可能有 10,000 个事件非常快地到达,然后一分钟内什么也没有。

在此处输入图片说明

您的专家建议:我如何为 SQL Server 编写 C# 插入代码,以保证 SQL 立即将所有内容缓存在其自己的 RAM 中,而不会阻塞我的应用程序超过将数据输入到所述 RAM 所需的时间?为了实现这一点,您是否知道设置 SQL 服务器本身的任何模式,或者设置我正在写入的单个 SQL 表的模式?

当然,我可以做我自己的版本,这涉及在 RAM 中构建我自己的队列 - 但我不想重新发明旧石器时代的石斧,可以这么说。

sql-server-2008 sql-server c# visual-studio-2010

17
推荐指数
2
解决办法
655
查看次数

为 SQL Server 2008 R2 设置分片以处理大型数据集的模式?

我想在 SQL Server 2008 R2 中处理一个大型数据集(> 10 亿行)。我听说如果你设置“分片”或“水平分区”,它可以更快地处理大型数据集,因为它将表分成多个文件。

您以前使用过分片或水平分区吗?如果是这样,根据您的经验,您能否提出与单个大型表相比取得更好结果的任何模式?

sql-server-2008 sql-server

14
推荐指数
1
解决办法
3817
查看次数