使用索引的指导方针:
(1)索引正确的表和列
①索引应该建立在where子句经常引用的表列上(检索行数低于总行数的15%);
②在连接列上建立索引;
③基于某列或某几列执行排序的列上建立索引,可以加快数据排序的速度;
④不要在小表上建立索引。
(2)限制表的索引个数
索引主要用于加快查询速度,但会降低DML操作的速度,尤其会极大地影响insert操作和delete操作的速度。
(3)删除不需要的索引
①删除在小表上建立的索引;
②删除查询语句不会引用的索引。
1.建立索引
语法:CREATE [UNIQUE] INDEX index ON table(column[,column,...]