介绍:
索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低i/o次数,从而提高
数据访问性能。
索引分为: 单列索引和复合索引
单列索引
单列索引是基于单个列所建立的索引 比如:create index 索引名 on 表名(列名)
复合索引
复合索引是基于两列或是多列的索引。在同一张表上可以有多个索引,但是要求列的组合必须不同,比如:
create index emp_idx1 on emp (ename,job)
create index emp_idx1 on emp (job,ename)
使用原则
(1)在大表上建立索引才有意义
(2)在where 子句或是连接条件上经常引用的列上建立索引
(3)索引的层次不要超过4层
角色
角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理.