1

我目前正在测试使用 Elastic Sc​​ale 将现有数据的大量映射插入到 shardmap 中。事实证明,整个过程非常耗时。它每秒插入大约 10 个映射。有没有办法加速插入,例如通过插入批量映射或直接通过存储过程?

4

2 回答 2

2

从我们自己的测试中我们知道插入映射非常耗时。以下是我建议您尝试的几个选项:

  • 您可以运行多个并行线程来插入映射。
  • 您可以在执行批量加载时增加分片映射数据库的服务级别目标。

我理解您为什么要为测试场景批量加载映射。但是,我不确定我是否理解您需要如此多映射以至于这成为问题的原因。你能再解释一下吗?

谢谢,托斯滕

于 2015-03-07T00:42:15.693 回答
0

回到这个问题,因为现在我们已经在此处发布了 ShardManagement PowerShell 模块以及一些示例脚本:https ://gallery.technet.microsoft.com/scriptcenter/Azure-SQL-DB-Elastic-731883db 。这应该可以帮助您快速设置和查询现有的范围/列表映射。

于 2015-09-01T18:12:28.083 回答