数据库优化方法
1、SQL以及索引的优化
要根据需求写出结构良好的SQL,然后根据SQL在表中建立有效的索引。但是如果索引太多,不但会影响写入的效率,对查询也有一定的影响。
2、合理的数据库是设计
根据数据库三范式来进行表结构的设计。设计表结构时,就需要考虑如何设计才能更有效的查询。
数据库三范式:
第一范式:数据表中每个字段都必须是不可拆分的最小单元,也就是确保每一列的原子性。
第二范式:满足一范式后,表中每一列必须有唯一性,都必须依赖于主键。
第三范式:满足二范式后,表中的每一列只与主键直接相关而不是间接相关(外键也是直接相关),字段没有冗余。
注意:没有最好的设计,只有最合适的设计,所以不要过分注重理论。三范式可以作为一个基本依据,不要生搬硬套。
有时候可以根据场景合理地反规范化:
A:分割表。
B:保留冗余字段。当两个或多个表在查询中经常需要连接时,可以在其中一个表上增加若干冗余的字段,以避免表之间的连接过于频繁,一般在冗余列的数据不经常变动的情况下使用。
C:增加派生列。派生列是由表中的其它多个列的计算所得,增加派生列可以减少统计运算,在数据汇总时可以大大缩短运算时间。
数据库五大约束:
A:PRIMARY key设置主键约束。
B:UNIQUE设置唯一性约束,不能有重复值。
C:DEFAULT默认值约束。
D:NOT NULL设置非空约束,该字段不能为空。
E:FOREIGN key设置外键约束。
-
轻熟风是什么风格
轻熟风是一种优雅且不幼稚的风格,这种风格是介于成熟风与少女风之间的,通常适合25岁以上的女生穿搭,因为年龄太小的话穿搭轻熟风会比较显老。除此之外,轻熟风格还比较注重衣服本身的质感和设计感,在颜色上也比较单调清爽。轻熟风是什么风格轻熟既年轻又成熟,是一种介...
-
女人怎么保养自己才会年轻
1、多喝水:女人一般到了30岁以后身体内的水分就会逐渐缺失,身体开始处于缩水的状态,体内如果水分不足的话,整个人看起来就很显老,所以女性需要及时给自己补充水分,每天要保证喝满8杯水,千万不要等到感觉口渴了再去喝水,并且晚上可以多使用补水面膜。2、防止紫外线侵袭:...
-
维生素a膏抹脸的作用
维生素a膏抹脸能够光滑肌肤、缩小毛孔、延缓衰老,对一些痘痘、粉刺、痤疮等肌肤问题有不错的改善效果。它还可以促进表皮细胞更新,调节表皮细胞增殖和分化,让肌肤角质层细胞变得更加疏松,容易脱落。维生素a膏是什么维生素a膏与维a酸乳膏是一样的,维生素A软膏用于痤...
-
雅诗兰黛眼部精华露和眼霜先用哪个
先使用雅诗兰黛眼部精华露,滋润眼周肌肤,淡化眼周黑眼圈等问题。而后使用雅诗兰黛眼霜涂抹眼周,缓解淡化眼周细纹,两者搭配使用,效果更显著。雅诗兰黛眼部精华露怎么用1.第一步:洁面爽肤后,取适量大小的眼精华,点涂于眼周。一般取3点米粒大小的眼睛精华即可,分别点涂在...