The present invention relates to the technical field of database, including the optimization method, especially relates to a field of database: determine the size of the data blocks in the database and the use of frequency, in all of the data block size is less than a first preset value and the frequency of use of data blocks is greater than a second preset value, the database query optimization technology; the scheme is able to judge and classify the data block field in the database, and according to the judgment and classification of the data query optimization, and improve the stability and speed of the scene database.
【技术实现步骤摘要】
一种现场数据库的优化方法
本专利技术涉及数据库
,尤其涉及一种现场数据库的优化方法。
技术介绍
由于一个工厂高度自动化,拥有众多资料库需要管理,数据库中存储的数据块往往很多,比如存储了很多数据表,导致了现场数据库的工作量过重。由于现有的现场数据库采用功能模块进行调用、视图显示、数据存储等操作,会占用更多处理资源,这可能造成数据库出现异常,导致生产线不能正常工作。
技术实现思路
针对上述问题,本专利技术提出了一种现场数据库的优化方法,所述现场数据库中包括多个数据块;包括:判断所述现场数据库中的所述数据块的大小和使用频率,于所有所述数据块的大小小于一第一预设值并且所述数据块的使用频率大于一第二预设值时,对所述现场数据库进行查询优化。上述的优化方法,其中,还包括:将判断得到的使用频率小于等于所述第二预设值的所述数据块删除。上述的优化方法,其中,还包括:提供一历史数据库,并将所述历史数据库与所述现场数据库连接;将判断得到的大小大于等于所述第一预设值的所述数据块转移至所述历史数据库中。上述的优化方法,其中,所述查询优化包括:采用远端调用或直接连接调用的方式进行与所述数据块有关的视图的调用。上述的优化方法,其中,所述视图为串联的所述数据块的视图。上述的优化方法,其中,所述查询优化包括:采用远端存储的方式对所述数据块进行存储。上述的优化方法,其中,所述查询优化包括:采用远端触发的方式对与所述数据块相关的事件进行触发。上述的优化方法,其中,所述查询优化包括:采用直接连接传输或定时任务传输的方式将数据送入所述现场数据库。上述的优化方法,其中,将所述历史数据库的存储时限设定 ...
【技术保护点】
一种现场数据库的优化方法,所述现场数据库中包括多个数据块;其特征在于,包括:判断所述现场数据库中的所述数据块的大小和使用频率,于所有所述数据块的总大小小于一第一预设值并且至少一个所述数据块的使用频率大于一第二预设值时,对所述现场数据库进行查询优化。
【技术特征摘要】
1.一种现场数据库的优化方法,所述现场数据库中包括多个数据块;其特征在于,包括:判断所述现场数据库中的所述数据块的大小和使用频率,于所有所述数据块的总大小小于一第一预设值并且至少一个所述数据块的使用频率大于一第二预设值时,对所述现场数据库进行查询优化。2.根据权利要求1所述的优化方法,其特征在于,还包括:将判断得到的使用频率小于等于所述第二预设值的所述数据块删除。3.根据权利要求1所述的优化方法,其特征在于,还包括:提供一历史数据库,并将所述历史数据库与所述现场数据库连接;将判断得到的大小大于等于所述第一预设值的所述数据块转移至所述历史数据库中。4.根据权利要求1所述的优化方法,其特征在于,所述查询优化包括:采用远端调用或直接...
【专利技术属性】
技术研发人员:朱进义,邱世图,谭力,黄倩,
申请(专利权)人:中航重庆微电子有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。