使用 ssis 和 ssd 驱动器更快地处理数据

使用 ssis 和 ssd 驱动器更快地处理数据

我们有一个新的本地服务器,它使用 sql server 2008 和 ssis 处理数据。在此服务器中,我有专用驱动器来执行不同操作。c 驱动器用于操作系统和软件。d 驱动器用于数据库存储和 ssis。e 驱动器是一个 ssd 驱动器,我们用它来恢复 ssis 正在使用的每个数据库。

我们的想法是处理分配的数据,由于 SSD 驱动器只有 500GB(因为成本原因),我们会将所有内容放在常规驱动器上,并将正在使用的数据库传输到 SSD 驱动器,以加快进程。

当我运行不使用 SSD 驱动器的 SSIS 时,大约需要 8 小时,而当我运行在 SSD 驱动器上恢复数据库的过程时,该过程大约需要相同的时间来处理(事实上,如果我包括恢复数据库,该过程需要更长的时间)截至目前,我无法将操作系统和软件移动到 SSD 驱动器进行测试,看看这是否有助于该过程。

有没有办法利用 SSD 驱动器来处理数据并加快这一过程。

答案1

有没有办法利用 SSD 驱动器来处理数据并加快这一过程。

如果存储速度不是问题,那么更快的存储就不是解决方案。

使用perfmon、SQL Server Profiler 或类似工具找出瓶颈所在,然后投入资源。如果您正在进行大量密集计算,通常 RAM 和 CPU 将成为瓶颈 - 解决方案通常是清理 SQL,然后如果代码已经相当高效,则投入更多 CPU/RAM 来解决问题。

相关内容