Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将文件传输到AWS S3时,SQL Server速度会减慢_Sql Server_Amazon S3 - Fatal编程技术网

Sql server 将文件传输到AWS S3时,SQL Server速度会减慢

Sql server 将文件传输到AWS S3时,SQL Server速度会减慢,sql-server,amazon-s3,Sql Server,Amazon S3,我是一名经验丰富的SQL Server DBA,但我无法理解这一点,我想知道是否有人也有过同样的经历 我有一个1 TB的数据库运行在一个m4.10xlarge AWS实例上。我有完整的/Diff/Trans备份,可以按不同的时间表备份到一个单独的驱动器,该驱动器是“sc1”AWS卷类型——基本上是廉价的冷硬盘存储类型 作为一个额外的故障保护,我开始尝试将这个备份驱动器上的文件复制到S3。这就是我的麻烦和这个巨大的神秘开始的地方。我正在使用AWS CLI“sync”命令将文件从sc1卷传输到S3,

我是一名经验丰富的SQL Server DBA,但我无法理解这一点,我想知道是否有人也有过同样的经历

我有一个1 TB的数据库运行在一个m4.10xlarge AWS实例上。我有完整的/Diff/Trans备份,可以按不同的时间表备份到一个单独的驱动器,该驱动器是“sc1”AWS卷类型——基本上是廉价的冷硬盘存储类型

作为一个额外的故障保护,我开始尝试将这个备份驱动器上的文件复制到S3。这就是我的麻烦和这个巨大的神秘开始的地方。我正在使用AWS CLI“sync”命令将文件从sc1卷传输到S3,使用以下简单命令:

aws s3 sync "j:\sqlbackups" s3://****bucketname****/sqlbackups/
由于备份文件的大小,初始同步可能需要几个小时。每当我运行这个命令时,在某个时刻,SQL Server就会开始变得慢得可笑。查询超时。无法建立连接。CPU/内存使用率保持不变——没有任何异常。唯一与众不同的是在包含数据文件尖峰的驱动器上进行读取:

但是,此驱动器(带有SQL Server数据文件的驱动器)与sc1备份驱动器之间没有关系。aws sync命令不应使用数据文件接触驱动器


不仅仅是SQL Server的速度变慢了,它所在的整个Windows服务器的速度也变慢了。启动Chrome需要30秒而不是1秒。在事件查看器中读取事件需要60秒,而不是请不要将链接发布到Dropbox;许多用户不会信任来自完全匿名陌生人的链接。如果某些内容对您的帖子很重要,请将其包含在问题的内容中。您是否已打开任务管理器,查看像Windows Defender这样的防病毒任务是否在
aws s3 sync
有机会打开文件以复制到s3之前,正在快速下载CPU扫描文件?也。。。在服务器上使用Chrome?我实际上并没有在服务器上使用Chrome。但我确实安装了它,只是启动它来衡量服务器的速度有多慢。是的,我已确保Windows Defender和Malwarebytes未运行。我可以从同步进度中看出问题发生时正在上传文件。Dropbox链接——好的,明白了。共享屏幕截图的最佳方式是什么?堆栈溢出支持上传图像;但是如果是文本图片,你不应该发布图像,而是
text