关系型数据库
- 索引(Index)
-— 数据库中维护满足一定查找算法的数据结构,用来指向实际数据(例如指向记录物理地址的指针),该数据结构为索引 - 查询优化
-— 索引不是越多越好
— 索引可以提高select的效率,但同时降低了insert及update的效率
— 尽量避免在索引列上使用计算
— WHERE子句中,如果索引列是函数的一部分,优化器将不使用索引而使用全表列表
— 低效:SELECT … FROM DEPT WHERE SAL * 12 > 300000;
— 高效:SELECT … FROM DEPT WHERE SAL > 30000/12;