大型数据库的性能优化方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 引 言
随着计算机 应用 系统 向复杂化 、 大型化的方 向发展 , 大型 命周期都需要 注意 , 并进行有效 工作才能达到的 。 数据库应 用也越来越 广泛 。由于 大型数据 库处理 的数据量很 大, 如果不能设 计一个合理 的数据库模 型 , 不仅会增 加客户端 和服务器端程序的编程和维护的难度 , 而且会影响系统实际运
d sg d a pl a i n,a d s me s c f p i ia i n me o s a e i e ei a p i t n n c o n o p i c o t z t t d r g v n. e i m o h Ke r s l r e d t b s a pl a i n; p ro ma c ; o tmi ai n y wo d : a g a a a e; p it o c e r n e f p i z o me od t h t
HUAN G i — u M ng h i
( et fI om t n E gneig u e T re G re o t h i,Y h n ,Hue 4 3 0 ,C i Dp.o f rai n ier ,H bi he ogsP l e nc i a g n o n yc c bi 4 0 0 hn a)
物 力。
需 的库表 , 因此数据小组最好 由熟悉业务的项 目 干组成 。 骨
< L t i S n o r= L t p o r. t e n g r % i s o B a d (i ) B adg ( w I e e s lt s ma en t ( an o r.e o r l ) / 过 H s M p g t m i a g t add ) / B d B 0 ;通 a h a 的 e 方法 获取 子
Th rltd e h q e o p i zn d tb e ef r a c ae nay e a d c mp e fo e eae tc niu s f o tmiig a a p ro n e r a lz d n o a d r m te i e e t tg s f ag d tb s a s m r h df rn s e o lr e a a e a a
frn j : < s o B ads e ) j+ { / o( t = j lt n o r .z ( + ) / 循环取得子版块 i 0 iS i ; B a d s n o r=B adlt o B adg t) % o r o B ad (o r) S n o r.e j > i s (;
s se y tm t a he e p i m p ro ma c . I d sg e d tb s mo e i o rao a l e o g . i o c iv o tmu e r n e f a e in d a a e f a dl s n t e s n be n u h t wi n t ny n ra e h l o o l ice s t e l
计算机 时代 2 1 年 第 6 00 期
・3 ・ 3
大 型数 据库 的性 能优 化 方 法
黄 明辉 ( 湖北三峡 职 业技 术 学院信 息 工程 系,湖北 宜 昌 4 3 0 ) 4 0 0
摘 要 : 因为 大型数据库 与 小型 数据库在 数据量 上有 了质的 突变 , 若要使 系统达 到最优化 的性 能并不是 一件容 易的 事。如果设计的数据库模型不够合理 , 不仅会 增加 客户端和服务器端程序的编程和 维护的难度 , 而且会影响 系统实际运
行优 化的相关技巧 , 出了一 些具体 的优化 给
方 法。
关 键 词 :大 型数 据 库 ;应 用 ;性 能 ;优 化 方 法
O ptm i to M e ho of La g a aba e Pe f r a e i za n i t d r e D t s r o m nc
Absr c : Co a e wi a ma l t b s , t e a i a a g d tba e tat mp r d t h s l daa a e h d t n lr e a a s ha e q a i tv mu a i n a d t s o e s f r h a v a u l i e a t t to , n i n t a y o t e i
版 块 列 表
法 , J a 台 带来 了一个 灵 活高效 的数据 结构 和算 法工 具 给 a 平 v
箱 。在设计程序时 , 如果事先不 知道 究竟需要 多少对象 , 则需 要在 空间不足 时 自动扩增 容量 ,或 者需要一种 比数组下标存 取机制 更灵活 的方法 , 这就需要 用到集合 类。要注意 的是 , 应
d f c l i p o r mmi g n ma n a n n t e l n a d e ve ,b t lo fe t h e r ci a r n i g e f r a c o e yse . i ut n r g a i y n a d it i i g h c i t n s r r u a s a c t p a tc l u n n p ro e m n e f t s t m h
个系统性能 的提 高 , 不仅需要在试运行或 者维护阶段进 行性能 调优 , 也不单单 是开发阶段 的事情 , 而需在整 个系统生
一
1需 求分析 阶段
大型数据库数据元素多 , 在设计上有必要成立专 门的数据 行的性能 。如果系统投 入实际运 行一段时 间后才发现 系统 的 小组 。由于数据库设计者不一定是使用者 , 对系统设计 中的数 性 能在 降低 , 时再来考 虑提 高系统性 能则要花费很多的人力 据 元素可能考 虑不周全 , 这 数据库设计 出来后 , 往往难 以找到所