《表3 读取不同数据库前兆数据的运行速度比较》
在测试计算机上安装Oracle及MySQL数据库后分别在两种数据库中建立一张表保存前兆数据库采用的数据序列值。分别读取两个数据库中的数据,测试其读取速度。为了测试网络传输对读取速度的影响,在一台远程服务器上安装了Oracle及My SQL数据库后完成同样测试,测试结果见表3。结果表明,采用Oracle数据库存储的数据读取速度稍优于My SQL数据库,但不存在明显优势,本地存储的数据读取速度稍优于远程存储的数据,因为传输距离较短,所以也不存在明显优势,故认为存储平台的差异对前兆数据的读取速度影响不大。但是测试结果中读取前兆数据库的速度明显慢于上述几种测试结果,原因包括硬件性能老化、存储空间不足及数据库配置不合理等。云南地震前兆数据库使用至今已经十余年时间,从安装之后不久就发现读取速度较慢,故认为云南地震前兆数据库在配置方面存在影响性能的问题。深入数据库内部发现,部分数据表主键缺失是影响数据库性能的主要原因。
图表编号 | XD00105193500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.09.01 |
作者 | 王华柳、刘克骧、马志刚 |
绘制单位 | 云南省地震局腾冲地震台、云南省地震局腾冲地震台、云南省地震局腾冲地震台 |
更多格式 | 高清、无水印(增值服务) |