欢迎来到天天文库
浏览记录
ID:34034395
大小:6.63 MB
页数:28页
时间:2019-03-03
《数据架构师经验总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Copyrightⓒ2012EN-CORECo.,Ltd.Allrightsreserved
2、Confidential为什么需要构建数据架构数据架构的构成如何成为数据架构师问题讨论数据标准不一致列名相同,列的数据类型不同列名相同,列的数据类型相同,长度不同列名定义没有统一标准,识别困难列名定义不统一,类型不一致,长度不相同中文名称相同,英文缩写不同,英文缩写相同,中文名称不同模型中缺失中文注释,难以验证。4Copyrightⓒ2012EN-CORECo.,Ltd.Allrightsreserved
3、Confidential数据模型管理混乱5Copyrigh
4、tⓒ2012EN-CORECo.,Ltd.Allrightsreserved
5、Confidential深入的性能的问题无法解决缩减H/W优化比重超过80%Resource需要通过SQL语句及数据模型分析性能问题INDEXSQL优化比重超过50%Hin帮助开发人员及t优化比重超过30%运维人员提高数据库技术水平优化比重未达10%6Copyrightⓒ2012EN-CORECo.,Ltd.Allrightsreserved
6、ConfidentialSQL语句编写水平不高导致出现严重性能问题selecta.*fromLCConta,lcpolb,lccontsta
7、tecwhere1=1anda.contno=b.contnoanda.manageComlike'86%'anda.appflag='1'andb.appflag='1'andc.contno=b.contnoandb.polno=b.mainpolnoandc.polno=b.mainpolnoandc.StateType='Available'andc.State='0'andc.EndDateisnullandb.AutoPayFlag='1'andnotexists(select'X'fromlcconthangupstatewherecontno
8、=a.contnoandposflag='1')andexists(select1fromLMRiskAppwhereRiskCode=b.RiskCodeandAutoPayFlag='0')andexists(select1fromLJSPayPersondwhered.ContNo=b.ContNoandnotexists(select1fromLJTempFeewhereotherno=a.contnoandTempFeeType='2'andconfdateisnulland(enteraccdateisnullorenteraccdate9、e'3000-1-1'))andnvl((selectBankOnTheWayFlagfromljspayswheres.getnoticeno=d.getnoticeno),'0')<>'1'andd.LastPayToDate10、Confidential开发人员对执行计划收悉-------------------------------------------11、----------------------------------------------------------------------------------------12、Id13、Operation14、Name15、Starts16、E-Rows17、A-Rows18、A-Time19、Buffers20、Reads21、-----------------------------------------------------------------------------------------------------------------------------------22、023、24、SELECTSTATEMENT25、26、127、28、235629、00:23:58.3630、4589K31、287K32、33、134、NESTEDLOOPS35、36、137、138、235639、00:23:58.3640、4589K41、287K42、43、244、NESTEDLOOPSANTI45、46、147、148、353049、00:23:41.8950、4578K51、283K52、53、354、NESTEDLOOPSSEMI55、56、157、158、355359、00:23:41.5460、4574K61、283K62、63、464、NESTEDLOOPS65、66、167、168、355669、00:23:41.5170、4570K71、283K72、73、*574、TABLEACCESSBYINDEXROWID75、LCPOL76、77、178、179、162K80、00:08:32.8181、1776
9、e'3000-1-1'))andnvl((selectBankOnTheWayFlagfromljspayswheres.getnoticeno=d.getnoticeno),'0')<>'1'andd.LastPayToDate10、Confidential开发人员对执行计划收悉-------------------------------------------11、----------------------------------------------------------------------------------------12、Id13、Operation14、Name15、Starts16、E-Rows17、A-Rows18、A-Time19、Buffers20、Reads21、-----------------------------------------------------------------------------------------------------------------------------------22、023、24、SELECTSTATEMENT25、26、127、28、235629、00:23:58.3630、4589K31、287K32、33、134、NESTEDLOOPS35、36、137、138、235639、00:23:58.3640、4589K41、287K42、43、244、NESTEDLOOPSANTI45、46、147、148、353049、00:23:41.8950、4578K51、283K52、53、354、NESTEDLOOPSSEMI55、56、157、158、355359、00:23:41.5460、4574K61、283K62、63、464、NESTEDLOOPS65、66、167、168、355669、00:23:41.5170、4570K71、283K72、73、*574、TABLEACCESSBYINDEXROWID75、LCPOL76、77、178、179、162K80、00:08:32.8181、1776
10、Confidential开发人员对执行计划收悉-------------------------------------------
11、----------------------------------------------------------------------------------------
12、Id
13、Operation
14、Name
15、Starts
16、E-Rows
17、A-Rows
18、A-Time
19、Buffers
20、Reads
21、-----------------------------------------------------------------------------------------------------------------------------------
22、0
23、
24、SELECTSTATEMENT
25、
26、1
27、
28、2356
29、00:23:58.36
30、4589K
31、287K
32、
33、1
34、NESTEDLOOPS
35、
36、1
37、1
38、2356
39、00:23:58.36
40、4589K
41、287K
42、
43、2
44、NESTEDLOOPSANTI
45、
46、1
47、1
48、3530
49、00:23:41.89
50、4578K
51、283K
52、
53、3
54、NESTEDLOOPSSEMI
55、
56、1
57、1
58、3553
59、00:23:41.54
60、4574K
61、283K
62、
63、4
64、NESTEDLOOPS
65、
66、1
67、1
68、3556
69、00:23:41.51
70、4570K
71、283K
72、
73、*5
74、TABLEACCESSBYINDEXROWID
75、LCPOL
76、
77、1
78、1
79、162K
80、00:08:32.81
81、1776
此文档下载收益归作者所有