gpt4 book ai didi

azure - 插入大型 SQL 数据和索引

转载 作者:行者123 更新时间:2023-12-03 00:16:08 24 4
gpt4 key购买 nike

你们如何将数百万行数据插入 SQL Azure?您要删除索引吗?

我在整个批处理中插入大约 1500 万行,并且表有多个索引。我删除了索引并插入了数据,当我尝试使用 sql 查询重新创建索引时,Sql Management Studio 超时(主机断开连接),因为在数百万行上创建索引需要很长时间,并且未创建索引。我仍然有聚集索引。

遇到这种情况我该如何处理?

最佳答案

在 SQL Azure 中,您需要保留聚集索引,以便可以插入数据。 SQL Azure 不允许您拥有没有聚集索引的表,因为它使用这些索引来处理备份中数据库之间的同步。

我们最近移动了大量数据,发现 SQLBulkCopy 是最快的。通过将其与 transient 故障处理框架相结合可以提高可靠性。

有很多如何实现这一目标的示例。

希望这有帮助。

关于azure - 插入大型 SQL 数据和索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17913849/

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