数据库面试知识点(五)数据库优化
一、优化介绍 数据结构、SQL、索引是成本最低,且效果最好的优化手段。 二、优化方向 1. SQL 以及索引的优化 首先要根据需求写出结构良好的 SQL,然后根据 SQL 在表中建立有效的索引。但是如果索引太多,不但会影响写入的效率,对查询也有一定的影响。 2. 合理的数据库设计 (1)根据数据库三范式来进行表结构的设计。设计表结构时,就需要考虑如何设计才能更有效的查询。 数据库三范式: 第一范式:数据表中每个字段都必须是不可拆分的最小单元,也就是确保每一列的原子性; 第二范式:满足一范式后,表中每一列必须有唯一性,都必须依赖于主键; 第三范式:满足二范式后,表中的每一列只与主键直接相关而
用户评论