创建索引的原则-big.data.analytics.with.spark
16.2、索引优缺点建立索引的优点1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中每一行数据的唯一性; 3.加速表和表之间的连接; 4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。索引的缺点1.索引需要占物理空间。 2.当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。 16.3、创建索引的原则创建索引:创建索引一般有以下两个目的:维护被索引列的唯一性和提供快速访问表中数据的策略。 --在select操作占大部分的表上创建索引; --在where子句中出现最频繁的列上创建索引; --在选择性高的列上创建索引(补充索引选择性,最高是1,eg:primary key) --复合索引的主列应该是最有选择性的和where限定条件最常用的列,并以此类推第二
用户评论