数据库优化方法
1、SQL以及索引的优化
要根据需求写出结构良好的SQL,然后根据SQL在表中建立有效的索引。但是如果索引太多,不但会影响写入的效率,对查询也有一定的影响。
2、合理的数据库是设计
根据数据库三范式来进行表结构的设计。设计表结构时,就需要考虑如何设计才能更有效的查询。
数据库三范式:
第一范式:数据表中每个字段都必须是不可拆分的最小单元,也就是确保每一列的原子性。
第二范式:满足一范式后,表中每一列必须有唯一性,都必须依赖于主键。
第三范式:满足二范式后,表中的每一列只与主键直接相关而不是间接相关(外键也是直接相关),字段没有冗余。
注意:没有最好的设计,只有最合适的设计,所以不要过分注重理论。三范式可以作为一个基本依据,不要生搬硬套。
有时候可以根据场景合理地反规范化:
A:分割表。
B:保留冗余字段。当两个或多个表在查询中经常需要连接时,可以在其中一个表上增加若干冗余的字段,以避免表之间的连接过于频繁,一般在冗余列的数据不经常变动的情况下使用。
C:增加派生列。派生列是由表中的其它多个列的计算所得,增加派生列可以减少统计运算,在数据汇总时可以大大缩短运算时间。
数据库五大约束:
A:PRIMARY key设置主键约束。
B:UNIQUE设置唯一性约束,不能有重复值。
C:DEFAULT默认值约束。
D:NOT NULL设置非空约束,该字段不能为空。
E:FOREIGN key设置外键约束。
-
是先擦防晒还是先擦隔离
一般要先涂抹隔离之后才能再涂抹防晒。因为涂抹隔离霜的主要目的就是为了防止肌肤跟化妆品的直接接触,避免肌肤有过敏的情况。而且再涂完隔离之后,能先给肌肤补充水分,这样在之后的上妆过程当中,能够防止很多别的化妆品对肌肤造成刺激。而且这样能把肌肤跟外界隔离...
-
用完冻干粉可以再使用水乳吗
用完冻干粉可以再使用水乳护肤品。在使用冻干粉前,先要确定自己是否对冻干粉过敏,然后进脸部清洁干净后再使用冻干粉,最后再进行后续的水乳护肤步骤。冻干粉的使用方法用注射器取溶酶后,将其注射到冻干粉中,然后将其混合摇匀就可以使用了。坚持每天早晚各使用一次,可...
-
敷面膜后用热水洗脸还是冷水洗脸
敷面膜后可以先用温水洗脸,再用冷水洗或冷毛巾敷。因为温水可以帮助清洁脸部残留的面膜精华,再用冷水洗或者冷毛巾敷脸可以帮助收缩毛孔,避免出现毛孔粗大问题。敷面膜后为什么要洗脸通常在敷完面膜后,脸上都会残留一些面膜精华。而在脸部肌肤达到饱和的时候,这些精...
-
咖啡色头发适合年龄
咖啡色头发适合20岁到35岁年龄段的女性。咖啡色头发是深色系的发色,年轻女性染咖啡色头发显得成熟,较成熟女性染咖啡色头发显得稳重。咖啡色头发好看吗咖啡色头发是深色系的发色,染咖啡色头发会显得肌肤白皙。对于年轻的女士,染咖啡色头发会让其显得成熟、有气质。...