买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:天津南大通用数据技术股份有限公司
摘要:本发明提供了一种基于多缓冲队列的数据库异步日志处理方法、装置及设备,可以应用于数据库存储管理领域。该方法包括:根据N个前端线程中第n个前端线程的线程标识与确定的缓冲队列的队列数量,从队列数量的缓冲队列中确定用于存储与第n个前端线程的线程标识对应的日志数据的目标缓冲队列;将满足第一预设条件的目标缓冲队列与消费后的消费队列进行交换,并将交换后的目标缓冲队列确定为目标消费队列;利用后端线程从目标消费队列中读取日志数据,并将日志数据写入目标存储介质中;其中,在缓冲队列满足第二预设条件的情况下,根据缓冲队列的初始数量,对缓冲队列进行动态调整,得到确定的缓冲队列的队列数量。
主权项:1.一种基于多缓冲队列的数据库异步日志处理方法,其特征在于,所述方法包括:响应于日志数据的生成,根据N个前端线程中第n个前端线程的线程标识与确定的缓冲队列的队列数量,从所述缓冲队列中确定用于存储与所述第n个前端线程的线程标识对应的所述日志数据的目标缓冲队列,并将与所述第n个前端线程的线程标识对应的所述日志数据存储至所述目标缓冲队列中,其中,N≥1,1≤n≤N,所述确定的缓冲队列的队列数量至少包括2个;将满足第一预设条件的所述目标缓冲队列与消费后的消费队列进行交换,并将交换后的所述目标缓冲队列确定为目标消费队列,所述消费后的消费队列为利用后端线程对所述消费队列中存储的所述日志数据进行读取之后的队列;利用所述后端线程从所述目标消费队列中读取所述日志数据,并将所述日志数据写入目标存储介质中;其中,所述确定的缓冲队列的队列数量通过如下方法得到:确定所述缓冲队列的初始数量;在所述缓冲队列满足第二预设条件的情况下,根据所述初始数量,对所述缓冲队列进行动态调整,得到所述确定的缓冲队列的队列数量。
全文数据:
权利要求:
百度查询: 天津南大通用数据技术股份有限公司 基于多缓冲队列的数据库异步日志处理方法、装置及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。