【技术实现步骤摘要】
一种学习平台的分表方法、装置、计算机设备和存储介质
[0001]本专利技术涉及机械
,特别是涉及一种学习平台的分表方法、一种学习平台的分表装置、一种计算机设备和一种存储介质。
技术介绍
[0002]企业通过网上进行培训学习需要大增,线上学习平台学员学习数据量也同时大增,单表数据大于千万就会严重影响到数据库的性能,因此解决数据库性能问题急不可待,
[0003]当一张表的数据达到几千万时,查询一次所花的时间会变长。这时候,如果有联合查询的话,可能会卡死在那儿,甚至把系统给拖垮。传统学习平台数据在学习数据剧增时,若不引入分库分表,单表数量过大会到达数据库性能瓶颈,导致学习平台性能变差。将分表分库引进学习平台,解决学习数据剧增后引起的性能问题。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种学习平台的分表方法、一种学习平台的分表装置、一种计算机设备和一种存储介质。
[0005]为了解决上述问题,本专利技术实施例公开了一种学习 ...
【技术保护点】
【技术特征摘要】
1.一种学习平台的分表方法,其特征在于,包括:获取学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息;根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作。2.根据权利要求1所述的学习平台的分表方法,其特征在于,所述根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作,包括:创建以学员标识作为分表字段的学员报名表分表、以课程标识作为分表字段的索引表和以学员报名标识作为分表字段的索引表;新建、修改、删除报名数据时,同时将数据维护到索引表中;将使原学员报名数据插入到对应的分表中;创建以学员标识作为分表字段的学员学习记录表分表和以课程标识作为分表字段的索引表;新建、修改、删除学员学习数据时,同时将数据维护到索引表中;将使原学员学习数据插入到对应的分表中;根据课程标识查询课程所有报名记录、学习记录,修改为先查询按照课程标识分表的索引表,根据索引表将所有学员标识查出后,再根据所有学员标识一次性查询学员报名/学习记录表将报名/学习详细信息。根据学员报名标识查询学员报名、学习记录也先查询按照学员报名标识分表的索引表,根据索引表查出学员标识后,再查询以学员标识分表的学员报名表分表/学习记录表分表,获得出详细的报名记录和学习记录。3.根据权利要求1所述的学习平台的分表方法,其特征在于,所述根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作,包括:创建登录时间作为分表字段的学员登录日志表分表;当登录时间为准确时间值时,将用户登录记录时间中的月份信息进行提取,再将对应月份的登录日志信息分配至学员登录日志表分表中。当登录时间为范围时间值时,将所有用户登录时间进行对比,提取出最大月分值分表和最少月分值分表。4.根据权利要求1所述的学习平台的分表方法,其特征在于,所述根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作,包括:创建操作时间作为分表字段的系统操作日志表分表;当操作时间为准确时间值时,将操作时间中的月份信息进行提取,再将对应月份的系统操作记录分配至系统操作日志表分表中。当操作时间为范围时间值时,将所有操作时间进行对比,提取出最大月分值分表和最少月分值分表。5.根据权利要求1所述的学习平台的分表方法,其特征在于,所述根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记...
【专利技术属性】
技术研发人员:傅金波,陈惠珠,
申请(专利权)人:广州汇思信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。