提高BOSS系统报表统计速度QC发表

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

提高BOSS系统报表统计速度中国移动贵州公司业务支撑系统部系统优化QC小组2012年6月2亲爱滴报表啊,求求你再快一点吧。。。。。。OMG,这个统计速度,实在受不了啦!有木有?有木有?额滴个神啊,报表你敢不敢再快一点!!!31、小组概况3、现状调查4、确定目标5、原因分析2、活动计划6、要因确认9、效果检查10、巩固措施11、回顾及下一步打算7、制定对策8、对策实施4小组概况1.小组概况1.业务支撑系统部系统优化QC小组成立于2007年3月,现场型小组항목GearedE/L비교유도전동기Geared(효율87%)PA15-CO90기준모터종류동력전달IRIS1영구자석식동기전동기Gearless(효율93%)姓名文化程度组内职务硕士硕士硕士硕士副组长徐力杨胜利刘娟龚珂职称职务部门副总经理、高级工程师室经理、高级工程师高级工程师、集团专家工程师、集团专家组长组员组员硕士硕士马嘉宋睿工程师工程师组员组员由部门管理人员、行业专家和一线员工组成2009年度国优QC小组2010年度省优QC小组2011年度省优QC小组5活动时间:2011年2月~2011年7月2011年2月上旬2月中旬2月下旬3月上旬3月中旬3月下旬4月5月6月7月现状调查制定目标原因分析要因确认制定对策对策实施效果检查巩固措施总结回顾活动计划2.活动计划2.6名词解释名词解释报表统计速度=报表统计总耗时÷报表统计总次数7现状调查3.现状调查3.2010年11月至2011年1月BOSS系统报表统计速度情况BOSS系统报表统计速度0501001502002502010年11月1日2010年11月3日2010年11月5日2010年11月7日2010年11月9日2010年11月11日2010年11月13日2010年11月15日2010年11月17日2010年11月19日2010年11月21日2010年11月23日2010年11月25日2010年11月27日2010年11月29日2010年12月1日2010年12月3日2010年12月5日2010年12月7日2010年12月9日2010年12月11日2010年12月13日2010年12月15日2010年12月17日2010年12月19日2010年12月21日2010年12月23日2010年12月25日2010年12月27日2010年12月29日2010年12月31日2011年1月2日2011年1月4日2011年1月6日2011年1月8日2011年1月10日2011年1月12日2011年1月14日2011年1月16日2011年1月18日2011年1月20日2011年1月22日2011年1月24日2011年1月26日2011年1月28日2011年1月30日平均速度43秒,呈线性上升趋势,月底月初是高峰8现状调查3.现状调查3.按照报表类型进行分类序号报表号报表名称耗时(秒)统计次数单个报表平均统计时长(秒)序号报表号报表名称耗时(秒)统计次数单个报表平均统计时长(秒)18022营业员营业厅收费日报[实时]1995847132561061.3228995分品牌细分数据3875.4322633受理收入营业厅日报(不分品牌)149943312974811.56238924银行对帐月报36231.5732601受理收入营业厅日报(分品牌)13752007398018.59248997双倍返还(详单)30320.9448071CBOSS--营业员营业厅日统计(实时)228394399905.71258968月应收情况统计报表(分摊前)20161.2558023自助终端缴费简表168969588428.72268930充值特快代理商代收费20450.4463699受理月总收入总表1097555719.7278006坏账缴费统计17300.57736991受理月总收入明细779644217.64288032预付费月末余额统计17740.2388068CBOSS应收-分摊统计表470514532.45293105积分月末余额15600.2598961空中充值充值明细日报20992487.46308925网上缴费月报10160.63108966日应收-实时11412304.96318962空中充值代理商帐户金额月报890.89118033预付费调整统计7401265.87328994欠费月末余额统计7370.19128259预付费月末冲销6625512.04338998双倍返还统计(帐单)3190.16132634实体卡收入日报5438720.62348920CBOSS_发起方3110.27148003分期划款月末余额434548.04358401充值特快预付费月末统计表3200.15158971月应收调整379527.29368963空中充值预付费月末统计表2340.06163103回馈积分变更统计212593.59378921CBOSS_落地方1100.1178970月应收情况统计报表(分摊后)205663.11382649随E行分摊统计1150.07188004欠费账龄统计57740.77398400充值特快授信帐户月报表1140.07198973月应收按片区情况统计报表(分摊前)4767.83408030帐单调整统计111208072CBOSS--手机钱包收现金412920.14418024积分商城兑换预存费统计1230.04218974月应收按片区情况统计报表(分摊后)40410小计23322138578968439按照总耗时对报表类型进行排列【8022】报表统计耗时占总耗时的85.58%,该报表总耗时较长,正是症结所在。现状调查3.现状调查3.报表统计总耗时排列图199584711499433137520048903485.58%92.01%97.90%100.00%0500000010000000150000002000000025000000【8022】【2633】【2601】其他0.00%10.00%20.00%30.00%40.00%50.00%60.00%70.00%80.00%90.00%100.00%110.00%10确定目标4.确定目标4.统计速度从平均43秒下降到25秒目标值:现状目标432505101520253035404511确定目标的依据:【8022】报表是营业员营业厅收费日报,小组成员对报表的业务逻辑和流程有充分的了解。另外,小组成员是行业专家,有丰富的系统优化技能和经验,从以往的优化经验来看,对系统的优化率可以达到50%以上。经过现状调查,【8022】报表的平均统计速度为61秒,小组成员认为有较大优化空间。如果将【8022】报表的统计速度提高一倍,则BOSS系统报表统计速度为:43×(1-85.58%×50%)=24.6秒因此,小组成员认为目标值经过努力是可以实现的。从统计历史来看,月中时期曾达到并超过目标值,但考虑到月底月初由于业务量大,统计速度会相对较慢,因此不宜将目标值定得过低。确定目标4.确定目标4.12原因分析5.原因分析5.【8022】报表统计慢原因分析树图•【8022】报表统计慢•SQL语句不优化•执行计划不优化•语句逻辑结构不优化•表统计信息不准确•未使用索引•系统能力不足•终端能力不足•数据库能力不足•存储IO能力不足•主机能力不足•排序能力不足•数据库性能差•主机内存不足•主机CPU能力不足•营业员操作不当•统计时间输入范围大•重复点击造成程序挂死•月底月初业务量大13要因确认6.要因确认6.共有12条末端因素,剔除“月底月初业务量大”因素14要因确认6.要因确认6.15要因确认6.要因确认6.16要因确认6.要因确认6.17要因确认6.要因确认6.18制定对策7.制定对策7.小组针对要因,制定对策如下:序号要因对策目标措施地点负责人完成时间1统计时间范围大在前台统计时间输入窗口进行限制缩小最大统计时间范围,满足最普遍的需求1.到营业厅进行现场调查,了解最普遍的统计需求,取得合理的统计时间范围;2.整理并提交开发需求;3.在前台统计时间输入窗口进行限制。业务支撑中心马嘉3月31日2语句逻辑结构不优化精简视图中子查询的业务逻辑统计速度提高一倍1.制定语句结构优化方案;2.提交数据结构修改需求;3.语句优化上线。业务支撑中心刘娟3月31日3表统计信息不准确制定数据库分析策略并实施表统计信息相对准确1.分析数据库业务特点,制定表分析策略;2.分析策略实施上线。业务支撑中心宋睿3月31日4主机CPU能力不足对报表数据库主机CPU消耗最高的进程进行优化减少CPU消耗至70%1.分析主机消耗CPU的进程;2.进行针对性的优化,减少CPU消耗。业务支撑中心龚珂、刘娟3月31日19对策实施8.对策实施8.要因一对策:在前台统计时间输入窗口对最大统计时间范围进行限制•3月11日,通过业务支撑管理QQ群,对各个地州的业务人员进行了调查,了解到【8022】报表,普遍的统计需求是按日统计,在月底及月初会进行全月统计,基本上统计时间范围不会跨月。•3月14日,整理并提交程序修改申请,将前台统计输入窗口最大统计时间范围限制为1个月,并且不允许跨月。•3月25日,程序修改通过测试。•3月31日,做了限制的统计前台程序上线。实施结果限制了统计最大时间范围,避免了营业员因输入的统计时间跨度较大,造成统计时间较长。20要因二对策:优化SQL语句,精简视图中子查询的业务逻辑•3月11日,分析【8022】报表的SQL语句涉及的视图,其中的子查询语句逻辑不够精简。经过测试,将视图进行修改,加上一个where条件,分组的查询范围可大大减少,性能可以有较大提高。•fromzg.acc_stat_daily_201103a,•(select•stat_idstat_id,•sum(decode(book_item_id,10000023,paid_prepay,0))aspaid_prepay_n2,•sum(decode(book_item_id,80651,paid_prepay,0))aspaid_prepay_n3•fromZG.ACC_STAT_DAILY_BOOK_201103wherebook_item_idin(10000023,80651)•groupbystat_id)b•3月13日,提交数据结构变更申请。•3月22日,在生产数据库修改视图定义代码。实施结果【8022】报表平均统计速度从61秒下降到18秒。【8022】营业员营业厅收费日报[实时]平均执行时间0204060801001201401602011年2月20日2011年2月22日2011年2月24日2011年2月26日2011年2月28日2011年3月2日2011年3月4日2011年3月6日2011年3月8日2011年3月10日2011年3月12日2011年3月14日2011年3月16日2011年3月18日2011年3月20日2011年3月22日2011年3月24日2011年3月26日2011年3月28日2011年3月30日2011年4月1日2011年4月3日2011年4月5日2011年4月7日2011年4月9日2011年4月11日2011年4月13日2011年4月15日2011年4月17日秒•3月23日起【8022】报表统计速度大幅下降对策实施8.对策实施8.21要因三对策:制定数据库分析策略并实施•3月10日,制定报表数据库分析策略如下:•报表数据库采用“自动分析+月表手工分析”的策略。•报表数据库打开了自动分析功能,设置的自动分析时间窗口为每日22点至6点,选取变化量超过10%的表进行关联分析。•根据报表数据库的业务特性,在月底及月初要做以下特殊操作,以保证每月1日报表系统的正常运行。•3月31日,打开数据库自动分析功能。•3月31日,按照数据库分析策略进行操作,保证数据库对象分析数据相对准确。实施结果数据库对象统计信息数据准确,保证了数据库各个SQL语句执行计划相对较优。操作时间点操作内容操作步骤生成脚本的语句操作人每月最后一天23点

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功