我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。
数据库军规
上一篇 /
下一篇 2014-06-23 15:46:03
/ 个人分类:编程
军规条例
s ]8vAzW0
~"D#BTg?(R`D051Testing软件测试网AC1QgCEnxHt军规一:【恰当控制事务大小,commit不要过于频繁。】
|n)~#uu`wBG0a5@4L[i g:Yx0军规二:【在OLTP系统中一定要注意使用绑定变量。】51Testing软件测试网unkAV,]qP8ErE
51Testing软件测试网mU{!N&mMT:f军规三:【在OLTP系统中一定要注意复杂的多表关联不宜超过4个,关联十分复杂时,需要拆分成多个步骤,防止执行计划不正确。】51Testing软件测试网t[7\.RE:`iQ
51Testing软件测试网[*c/pN{~]W#Z军规四:【合理收集统计信息,固定住SQL的执行计划。】51Testing软件测试网D.WA&h?`-?
9c])?:` GR*Ef!o0军规五:【尽量避免使用XA事务,在RAC环境中要避免XA事务跨节点操作。】
D$@+vS,R_'{Kn0o7J)y0y
h(M1[$W8` i:t0军规六:【不可以对表或索引指定并行度,如果使用Oracle并行处理方式(并行查询、并行DML),只能在具体语句中指定并行度。在并行建表或者建索引之后,需要手工设置其并行度为1。】
6cSsh*InX2Y0gIsYG_
r)R~0军规七:【避免频繁的检索lob类型及较长字符型的字段,尽量不要在较长字符串的字段上建立索引,如char(1000)、varchar2(1000)等。】
S#M,m:p,r
j]~%c051Testing软件测试网(q}f'f]
jrN-w军规八:【任何表的设计都要考虑到数据的删除策略,表中的数据不能无止境的增长而不删除。对于大批量数据的删除,要考虑使用特殊方式处理,不要使用delete方式。】51Testing软件测试网/kxz+f5A*J
PU @@0j4{l#K!Z\|U0军规九:【合理设计数据库对象】51Testing软件测试网dh??#|1s
51Testing软件测试网0FU%m@/ws U*Zq
{军规十:【合理使用RAC】51Testing软件测试网#vqF2X9Wp
Pmr;QI%_0