今天对我们的实时数据库进行性能测试,各项指标都比我们预期的要高。下表是在我笔记本上运行的某一个测试用例的数据。(我的笔记本是IBM T60,1G内存)
|
|
单个测点单点追加性能测试 |
|
|
1. 历史管理文件和历史数据文件刚初始化(不存在对应的文件);
2. 压缩信息刚初始化(不存在对应的文件);
3. 启动实时数据库系统;
4. 系统开始时间为2007年1月1日;
5. 压缩率为0(不压缩); |
|
|
1. 测点ID号为100;
2. 起始时间为2007-01-01 0:0:0.000,时间以1秒为步长;
3. 初始值为0.0,以1.0为步长,并正负交叉变化;
4. 循环100000000调用实时数据库的DB_WriteHisData接口,追加历史数据; |
|
|
1.关闭系统 |
|
|
1. 总运行时间:685.563秒
2. 总数据个数:100000000个
3. 每秒追加数据个数:145866 |
在我同事的PC机上运行,达到了每秒170000次,明天正式在服务器上测试,数据应该会更高。
呵呵,这个性能指标比PI、IH、eDNA等的指标要高得多呀。自己祝贺,晚上喝酒去。
PS:喝酒归来,兴致不减,再将此文从工控博客转贴至这,请周**和zhouzq两位专家评判一下。