优化数据库的几种方法
一、选取最适用的字段属性
1、myspl可以很好地支持大量数据的存取,但是一般来说,数据库上的表越小,在它上面执行查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们需要将表中的字段宽度设置尽可能小。
2、尽量把字段设置为NOT NULL,这样将来进行查询的时候就不需要比较NULL值。
二、使用连接(JOIN)来代替子查询
1、使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,同时也可以避免事务或者表锁死,并且写起来也很容易。但是,有些情况下,子查询可以被更有效率的连接(JOIN)..替代
三、事务
四、索引
五、数据库之外考虑添加缓存,减轻数据库压力(Redis)
六、查看表数据量,是否需要分表