连江网站建设,口碑好网站建设在哪里,网站管理系统推荐,浙江制做网站的公司WHERE 条件#xff0c;GROUP BY#xff0c;ORDER BY 里用不到的字段#xff0c;索引的价值是快速定位#xff0c;如果起不到定位的字段通常是不需要创建索引的#xff0c;因为索引是会占用物理空间的。字段中存在大量重复数据#xff0c;不需要创建索引#xff0c;比如性…WHERE 条件GROUP BYORDER BY 里用不到的字段索引的价值是快速定位如果起不到定位的字段通常是不需要创建索引的因为索引是会占用物理空间的。字段中存在大量重复数据不需要创建索引比如性别字段只有男女如果数据库表中男女的记录分布均匀那么无论搜索哪个值都可能得到一半的数据。在这些情况下还不如不要索引因为 MySQL 还有一个查询优化器查询优化器发现某个值出现在表的数据行中的百分比很高的时候它一般会忽略索引进行全表扫描。表数据太少的时候不需要创建索引经常更新的字段不用创建索引比如不要对电商项目的用户余额建立索引因为索引字段频繁修改由于要维护 BTree的有序性那么就需要频繁的重建索引这个过程是会影响数据库性能的。