数据库适合创建索引的规则如下: 表的主键,外键应该创建索引;数据量比较大的表应该创建索引;经常需要和其他表建立连接,在连接字段应该创建索引;经常出现在where子句中的字段,应该创建索引。 数据库不适合创建索引的情况: 比较大的文本字段或者长度较长的字段,不适合创建索引;频繁进行数据操作的表,不适合创建过多的索引,因为额外维护索引表需要更多的开销;小型表(数据量低于300行)不要建立索引。