SQL执行计划管理方法、装置、设备及可读存储介质

    公开(公告)号:CN115495481A

    公开(公告)日:2022-12-20

    申请号:CN202211097686.1

    申请日:2022-09-08

    Applicant: 武汉大学

    Abstract: 本发明提供一种SQL执行计划管理方法、装置、设备及可读存储介质,SQL执行计划管理方法包括:通过查找哈希表,判断哈希表中是否存储有待执行SQL语句和待执行SQL语句的执行计划;若否,则执行待执行SQL语句的执行计划,并将待执行SQL语句和待执行SQL语句的执行计划存储至哈希表中;若是,则根据哈希表中存储的待执行SQL语句的执行计划,确定并执行待执行SQL语句的计划;将哈希表中存储的数据进行持久化保存。通过本发明,实现了在尽可能节省内存空间的基础上保持数据库的性能稳定,防止数据库的性能回归,同时通过存储于内存中的哈希表,可以在多个SQL会话间共享执行计划,降低了执行计划管理对系统资源的消耗。

    一种并行处理的大型族谱世系图的生成方法及装置

    公开(公告)号:CN110110270A

    公开(公告)日:2019-08-09

    申请号:CN201910339580.X

    申请日:2019-04-25

    Applicant: 武汉大学

    Abstract: 本发明公开了一种并行处理的大型族谱世系图的生成方法及装置,其中的方法首先从数据库中将世系人物表中的人物读入内存中,形成sxt数据表,然后根据存储的人物以及对应的世系代数,创建多个线程对人物之间的逻辑关系进行处理分析,并采用页码动态更新算法计算每个人物的位置信息;接着根据计算出的人物的位置信息,将人物信息写入到相应的HTML模板的对应的位置中,形成HTML文件;接下来利用浏览器内核对HTML文件进行合并,生成与每个HTML文件对应的图片;再将生成的图片重复叠加,形成大型族谱世系图。实现了大型世系图的自动生成的同时,避免了单线程模式下串行执行由于数据过大而内存崩溃的情况,大大提高了生成效率。

    一种并行处理的大型族谱世系图的生成方法及装置

    公开(公告)号:CN110110270B

    公开(公告)日:2021-01-15

    申请号:CN201910339580.X

    申请日:2019-04-25

    Applicant: 武汉大学

    Abstract: 本发明公开了一种并行处理的大型族谱世系图的生成方法及装置,其中的方法首先从数据库中将世系人物表中的人物读入内存中,形成sxt数据表,然后根据存储的人物以及对应的世系代数,创建多个线程对人物之间的逻辑关系进行处理分析,并采用页码动态更新算法计算每个人物的位置信息;接着根据计算出的人物的位置信息,将人物信息写入到相应的HTML模板的对应的位置中,形成HTML文件;接下来利用浏览器内核对HTML文件进行合并,生成与每个HTML文件对应的图片;再将生成的图片重复叠加,形成大型族谱世系图。实现了大型世系图的自动生成的同时,避免了单线程模式下串行执行由于数据过大而内存崩溃的情况,大大提高了生成效率。

Patent Agency Ranking