【问题标题】:Configuration for SSIS server and database serverSSIS 服务器和数据库服务器的配置
【发布时间】:2012-10-09 01:07:23
【问题描述】:

我当前的环境是:3台服务器,一台用于源数据库,一台用于目标数据库,一台用于IS包。现在我需要调整配置,例如每个服务器的 CPU、内存。

我相信运行 IS 包会因为数据量大而消耗大量资源。但是,我不知道哪个服务器需要为 IS 包配置更多的功能。也就是IS在运行的时候会主要使用哪个服务器的资源?

另外,我需要为日常 ETL 处理设置 SQL 代理,那么我应该使用哪个数据库服务器,源服务器还是目标服务器?

我是 IS 部署的新手,感谢您的建议!

【问题讨论】:

    标签: sql-server ssis server-configuration


    【解决方案1】:

    数据将从源服务器读取并写入目标服务器,因此您需要快速的 IO 子系统。理想情况下是 RAID 10。此外,如果您的数据在源服务器上的多个磁盘上拆分,则更多的内核将实现更多的并行性。这在目标上并不重要,因为插入通常是单线程的。

    运行 SSIS 的服务器需要大量内存,因为数据流缓冲区将位于此服务器上(假设您在此处运行服务器代理),并且您需要在这三个服务器之间建立快速网络连接。

    服务器代理应该在 ETL 服务器上,否则 SSIS 将消耗服务器代理所在机器上的资源,因此可能会在读取或写入时与 SQL Server 争夺线程。

    【讨论】:

    • 另外,稳定的网络,因为您需要通过网络发送大量数据包
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多