三九宝宝网宝宝教育智力培养

DBA在系统设计、开发中的重要性

11月30日 编辑 39baobao.com

[钢琴入门几点重要知识]一、钢琴类型我们现在看到的钢琴是由古钢琴发展演变而来,其间经过了 五、六百年的不断沿革。现代钢琴种类有三角钢琴和立式钢琴两种。三角钢琴又称做卧式钢琴,规格从四尺到15...+阅读

许多应用系统的性能或稳定性并不理想,这在系统上线后不久就逐渐变为棘手的问题,造成这些问题的原因,往往体现了一点:开发设计这些系统的人,对数据库本身不是很了解!而DBA又不了解业务!这就导致了很多本来可以避免的问题产生;另一方面,随着数据库自我调整、管理的能力不断加强,而应用又往往是系统性能的杀手,所以,DBA的工作范畴,从只负责数据库服务器维护,逐步走向管理应用系统的设计、开发,是必然的趋势!

一、 现阶段DBA对系统性能及稳定性所做的调整工作

目前DBA对系统性能的调整工作大致是这么几个方面:

1、 在硬件层面进行调优,这通常就是直接花钱,买设备、扩容。

2、 在DB层面进行调优,比如调整初始化参数,调整数据库物理结构。

3、 对应用的SQL进行优化,比如在数据库分析statspack,调整Top SQL。

4、 只有非常少数的,通常是对系统稳定要求较高的一些公司的应用,才会在新的应用上线前,让DBA对sql进行充分的审核与评估。

问题:在应用系统的分析、设计、开发阶段,就目前情况看,很少有DBA参与,而应用系统上线或者开发工作基本结束后,DBA所能做的调优工作其实是很有限的。

二、 许多应用系统的性能或稳定性仍不理想

许多应用系统的性能并不理想,或者系统数据会出现一些难以重现的奇怪的错误,这些问题(尤其是性能问题)有时并不是在系统初期就会体现出来,但是随着系统的运行、数据的增多而逐步变得难以解决,给系统后期的功能扩展和用户使用上带来了不少麻烦,造成这些问题的原因,往往体现了一点:开发、设计这些系统的人不了解数据库!以基于Oracle的应用为例,简要举例说明:

底层数据结构不合理

由于缺少专业DBA的协助,很多系统设计出来的底层数据库表结构问题重重。而做过系统的人都知道,底层数据库结构不合理,带来的改造代价之大几乎等于一次重构!我见过一个OLTP系统,其核心表竟有100个字段,平均一条记录超过8K,如果按Oracle默认的8K一个Block,一半以上的行必须产生行链接!

而最糟糕的是,设计这样表结构的人还认为自己充分利用了冗余来降低表之间的连接,事实上,其人根本不晓得什么是范式、什么是更新异常,按照范式,这个表应该拆分为两个表的,但如果要改几乎所有的程序都要改!虽然范式不是越高越好,但绝对是设计的人必须吃透的一个东西。在冗余上,相信大多数DBA都认为,级联更新的代价是非常高的,因此冗余应当避免发生级联更新的情况,对于关系型数据库设计中冗余的使用,绝不是门很容易掌握的技巧。

以下为关联文档:

钢琴定期调律的重要性我们在维修实践中发现,许多家庭甚至一些钢琴教师都对调律的重要性认识不足。有的家庭一两年甚至五六年也不调律,反而认为音准没问题 。其实,人耳辨别音高具有很大潜力,这种潜力...

钢琴教学中的重要性理论知识在钢琴教学中的重要性李兵在乐学科中,钢琴学科是一门含量相当大的课程。它的学习不仅围绕着钢琴艺术本身的技术、技巧问题,而且还联系到音乐艺术的几乎全部主要问题,这...

弹钢琴背谱的重要性和方法看到有些朋友在背谱上出现了诸多的疑虑,我就此在这里发表几点本人的经验及建议希望对大家有帮助:) 背谱,对于一个学钢琴的人来说是一件非常重要的事,一场成功的音乐会,除了平时有...

钢琴识谱训练非常重要识谱训练是钢琴基础教学中的重要环节。学生识谱能力的提高与否直接影响着钢琴学习的进度以及个人演奏水平的提高。然而,钢琴学生在平时训练中往往只重视弹奏技巧,而对识谱中存...

不发胖BB体重要管理在这个物质极为丰富的世界,各种各样的食物充斥着我们的眼球,肥胖问题已经变得越来越严重,有关肥胖的话题也越来越多,不分年龄、不分性别、不分种族,肥胖已经成为了一种不良趋势,成...

读书笔记在写作中的重要作用读书笔记在写作中的重要作用 虽然已是五年级的学生了,但学生的整体写作水平并不高,他们普遍感到没内容可写,即使有内容写了,也找不到合适的词汇来表达,写出来的东西干巴巴的,不具...

比智力更重要的是气度我们的社会似乎已经进入了一个神童时代:大小传媒上神童的数量越来越多、年龄越来越小,智力启蒙、智力商数也成了家长们最热衷的话题。 智力真的那么重要吗?哈佛、牛津、北大、...

企业公司给重要客户的感谢信1公司给客户的感谢信(春节) 尊敬的广大客户您好: 感谢您一年以来对我们华安集团网站的关注与支持! 值此20xx马年新春佳节即将来临之际,华安集团全体员工向您表示衷心的感谢并...

让孩子学会自我管理最重要千般照顾,不如自护 。家长和幼儿园教师不仅有保护幼儿生命安全的责任,同时要及时检查幼儿园的设备、设施,更重要的是要对幼儿进行初步的安全指导、教育,提高幼儿保护自己的能力,...

推荐阅读
图文推荐