Windows 2016 Server写入吞吐量-SQL数据导出到Flatfile

问题描述

我有一个Windows 2016 Standard Edition 3节点群集。我们已在其上集群安装了sql Server 2017(开发人员版本,sql + SSIS)。有一个简单的程序包可以将数据从此sql Server导出到同一群集上的磁盘。

以下是观察结果:

  • 场景#1:当我手动运行该程序包时,可以获得良好的写入吞吐量

  • 场景2:当sql Server代理作业或任务计划程序运行程序包时,写入吞吐量的上限为7-8 MB /秒。此外,我还观察到在此期间,大量数据被写入c:\Users\service-account\app data文件夹,这表明sql Server正在足够快地发送数据,但是某些限制了对磁盘的写入,从而导致SSIS缓冲了磁盘上的数据。磁盘上的本地数据。

  • 在两种情况下均未观察到内存压力或磁盘延迟

  • sql Server代理和服务帐户在操作系统级别具有完全访问权限

有人建议命令提示符具有更高的优先级,因此它可以提供更好的写入吞吐量,但是我不同意。我想从Windows专家那里了解在安全性或SMB方面是否有某些设置,或者我可以进行调整以提高吞吐量的任何设置。

问候 Chandan Jha

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)