基于B/S模式数据库设计的优化

时间:2017-06-15 19:21

基于B/S模式数据库设计的优化

是应根据具体的应用环境作适当的调整以达到性能最优。

除了合理使用索引之外 .确合理使用簇、立正建索引表、散列表索引等逻辑结构也可以加快系统的检索效率。

3合理使用索引 _ 3 创建索引根本目的就是提高查询效率 .5 9%的数

据库性能问题都可以采用索引技术得到解决。索引的使用要恰到好处,并不是索引越多越好。索引的建立虽然加快了查询 .也降低了数据更新速度,但因为新 数据不仅要增加到表中 .也要增加到索引中。另外,索引还需要额外的磁盘空间和维护开销因此 .要合理使用索弓 . 1其使用原则如下: ( )如下情况之一,宜建立索引。些情况包 1有不这

4结

影响数据库应用系统的性能因素有很多,例如: 操作系统、网络、Q S L语句等,数据库设计只是其中的 一

方面但由于数据库良好的性能是建立在良好的数

据库设计基础之上 .如果数据库设计得不好,他方其 面的优化只能帮助提高一些查询的速度,不能达到系统的最优性能 .因而一定要重视数据库设计 .步一一步地遵照设计过程进行操作和优化,这样才能让设计的数据库经得起时间和成长的考验,有助于提高应且

括:出现或很小出现在查询条件中的字段;不字段值很少的字段:段值分布严重不均的字段;常更新字经的字段或表:过长的字段;小的表太 ( )符合下列条件之一,以考虑在有关字段 2凡可

用系统的整体性能 参考文献

上建立索引这些条件包括:主键或外键上一般都建有索引:于以读为主或只读的表,果存储空间允对如 许,可以多建索引;对于等值查询,如果满足条件的元组是少量的 .则可以考虑在有关属性上建立索引:对于范围查询 .最好在有关的属性上建立簇集索引 .如

『] ynK.tp e s nl .lw著

.玉洁, 1R a Se h n, adRPe Ro何武欣,邓一凡

等译 .数据库设计f 1北京:械工业出版社,0 1 9 M.机 20—【1 2萨师煊, .据库系统概论[】北京:等教育出版王珊数 M.高 社 .9 14 19—

『] 3邵远山.基于 DB 2数据库应用系统的性能优化,士学硕 位论文 .徽大学 .0 4安 2 o

果已在其他属性上建立簇集索引 .以考虑建立非簇可 集索引。

『 S LS r r 4 Q ev数据库性能优化技术 . t: w . . t r r] e h p/ wv n . d— t/ w 3 ec A t ! s/Q S r r 0 5 21 8 5 t l i e j S L ev/ 0 1/ 4 . m c/k e2 0 h f1武韬 .据库的非规范化方法【 . 5李数 J常州信息职业技术学】 院学报 . O 43f13~ 1 2 0, 1: 9 4

f) 3有些查询可以直接从索引直接得到结果,不必访问数据块对于这种查询 .以考虑在有关属性上可建立索引。这些查询包括:

①查询某属性的 mn m xagsm、on等聚 i、 a、、 v u cut 集函数值f gopb无 ru y子句1。

『1 6陶勇,丁维明.据库中规范化与反规范化设计的比较与数分析 f.算机技术与发展,0 6 1 (:0— 0 J计] 2 0,6 4) 17 19

⑦查询某属性值 ei或 nt xs。 xs t o i s e t

Op i z t n o t b s sg t mia i fDa a a e De in o Ba e n B S Pa t r s do / t n e GUIYo— . GUIYo—c a u WU u ho

( . p r n fC mp tr ce c, n nI si t f e h oo y He g a g 4 1 0; 1 De at t o u e in e Hu a n t u eo T c n lg, n n 2 0 0 me o S t y

现 代 计

2 D pr n f lcr i n nomainE gn e n, n ntueo eh oo y Heg a g 2 0 0 . e at t eti t adIfr t nier g Hu ml s tt f c n lg, n n 4 10 ) me o E cy o i I i T y

算 机 ^

Ab ta t h aa a e p r r a c s rq i d hg e o e B S p t r p l ain s s m.T e s r

c:T e d tb s efm n e i e u r i r frt / at n a p i t y t o e h h e c o e h p ro ma c pi z ss u d b gn wih te d tba ed sg Na rw e s aa a ed sg efr n e o t mie ho l e i t h aa s e in. ro s n e d tb s e in icu e h e tg s n ld s tr e sa e:Co e t ld sg nc pua e in,lgc ld sg nd ph sc l e in o ia e in a y ia d sg .Th s ril i atce ds u s sh w oo tmiet edaa a e p ro a c n tet e tg s ic se o t pi z h t s e r n e o h hresa e . b f m

总 第 =

二 一

K y r s: tb s e in Opi iain o ai t n; n r l ain; n e e wo d Daa a e D sg t zt;N r l ai m o m z o De omai t z o Id x

MDR C P E29@ OEN O U R0. M T 0 7

基于B/S模式数据库设计的优化