SQL Server:安装廉价 SATA 卡后网络暂停:有解决方案吗?

SQL Server:安装廉价 SATA 卡后网络暂停:有解决方案吗?

冒着被归入“糟糕的 DBA”俱乐部的风险...我做了一些绝望的事情,并且可能不得不撤销它。

问题:安装低成本 eSATA 板后,我的 SQL Server 间歇性地无响应(似乎是当 eS​​ATA 驱动器有大量 IO 时)。

问题

1) 有没有办法解决间歇性无响应问题,让我能够保留 eSATA ?

2) 是否(1==true):对于非关键 SQL DB,向 SQL 添加 1-3 TB 存储的合理且低成本的方法是什么?

细节:

我们的 SAN 已满,扩展它的成本很高,而且需要一个月的时间。我迫切需要为一些开发数据库添加 1-3 TB(例如,不是关键任务;数据丢失是可以接受的)。

作为一个补救措施,我在 Dell 1950 服务器中安装了一块价值 20 美元的 eSATA PCI 板,并连接了一个外部 2TB eSATA 驱动器。

这似乎工作正常,但我注意到我们的生产 SQL DB,甚至远程桌面,现在遇到了以前从未遇到过的网络“暂停”(SQL 客户端应用程序和远程桌面都会抛出“网络问题”错误)。

此 SQL Server 拥有大量内存,并运行 SQL 2005 实例(所有业务线应用程序都驻留于此)和 SQL 2008 实例(用于开发数据库)。SQL Server RAM 已正确配置,此设置多年来运行良好。

服务器是:

  • 戴尔 1950
  • 操作系统
  • 14GB 内存
  • PERC 控制器,
  • 2 个镜像硬盘内部
  • Dell SAN 基于千兆以太网,双宿主
  • 2 个 PCIx 插槽(1 个由 NIC 用于 SAN,1 个现用于 eSATA 板)

感谢您的建议!

答案1

听起来好像两个 PCIx 插槽位于同一个背板上,而且您已经将背板的容量用到最大了。如果机器上还有其他插槽,您可以尝试将 eSATA 卡移至另一个背板上的另一个端口。如果没有,您可能无能为力。

答案2

为什么不拔出 eSATA 卡并将其放入另一台机器中。然后在其上作为 iSCSI 目标运行类似 openfiler 的程序。然后在 SQL 框上通过 iSCSI 安装它?

相关内容