服务器数据库一般怎样减少资源消耗?
第一次来BCB版发帖,请多关照 :)
情况是这样的:
服务器端程序连接到cdma网关,平均每3分钟读一次网关过来的数据报文(一般情况下该报文较大),然后马上写进数据库(sql server2k)。
客户端程序要实时在UI上以图表形式显示该报文数据,因此需要不停读取服务器端sql数据库。
其中还涉及到一个很棘手的问题:
我们在cdma网关的数据,在采样时间上是有序的,但在服务器端接收的时间不一定是有序的,而客户端必须以顺序的形式显示报文数据。因此现在的做法是服务器端写入报文数据时还进行了排序(在sql数据库里做,而不是在程序代码里,且没有用存储过程)
小弟第一次接手这样的项目,请老大们多多指教,谢过 :)
ps.以上的程序代码之前都不是我写的,现在我需要对它改进。