我的应用程序(工业自动化)在 Dell T330 服务器上使用 SQL Server 2017 Standard Edition,具有以下配置:
- 至强 E3-1200 v6
- 16GB DDR4 UDIMM
- 2 x 2tb HD 7200RPM (Raid 1)
在这家银行,我保存以下表格:
Table: tableHistory
Insert Range: Every 2 seconds
410 columns type float
409 columns type int
--
Table: tableHistoryLong
Insert Range: Every 10 minutes
410 columns type float
409 columns type int
--
Table: tableHistoryMotors
Insert Range: Every 2 seconds
328 columns type float
327 columns type int
--
Table: tableHistoryMotorsLong
Insert Range: Every 10 minutes
328 columns type float
327 columns type int
--
Table: tableEnergy
Insert Range: Every 700 milliseconds
220 columns type float
219 columns type int
笔记:
当我生成报告/图表时,我的应用程序将包含在缓冲区中。因为系统不能同时接入和查阅。因为查询加载良好。
A列,它们是电流、温度、液位等的值。这个信息记录了一年。
问题
使用这种级别的处理,我会遇到任何性能问题吗?
由于需求量大,我是否需要更好的硬件?
我的应用程序会因硬件而在某些时候中断吗?