Skip to content

Instantly share code, notes, and snippets.

@OksanaH
Created December 4, 2020 06:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save OksanaH/4ade222b230d59b09ccb7c6e8e3e45e2 to your computer and use it in GitHub Desktop.
Save OksanaH/4ade222b230d59b09ccb7c6e8e3e45e2 to your computer and use it in GitHub Desktop.
private static async Task CopySlowly()
{
Stopwatch sw = new Stopwatch();
sw.Start();
var request = new ScanRequest
{
TableName = sourceTableName
};
var result = await client.ScanAsync(request, default);
foreach (var item in result.Items)
{
var putItemRequest = new PutItemRequest
{
TableName = destinationTableNameSlow,
Item = item
};
await client.PutItemAsync(putItemRequest, default);
}
sw.Stop();
Console.Write($"Copy slow - {sw.ElapsedMilliseconds} milliseconds elapsed");
Console.ReadLine();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment