多个条件的查询建立索引是几个字段建立一个索引还是还每个字段定义为一个索引?
列表中经常涉及到的一些筛选字段例如:
类型(int),
区域(int),
价格(float)(经常做区间比较),
面积(float)(经常做区间比较)
标题、描述 等 (like 匹配)
还有一些排序字段 例如:
发布时间 (int)
更新时间 (int)
排序(int)
这些字段中
类型+区域+价格+面积 经常是一起查询的,但是也有某项不参与的情况
是不是要把这四个字段联合起来做成一个索引呢?还是每个字段做一个索引呢?
顺便问下是不是也要在排序字段上建立索引呢?
类型(int),
区域(int),
价格(float)(经常做区间比较),
面积(float)(经常做区间比较)
标题、描述 等 (like 匹配)
还有一些排序字段 例如:
发布时间 (int)
更新时间 (int)
排序(int)
这些字段中
类型+区域+价格+面积 经常是一起查询的,但是也有某项不参与的情况
是不是要把这四个字段联合起来做成一个索引呢?还是每个字段做一个索引呢?
顺便问下是不是也要在排序字段上建立索引呢?
...全文
相关推荐
一个字段同时满足多个条件的查询
当一个字段需要同时等于多个值的时候,用and直接连不会有数据查出。
hibernate 进行多表查询每个表中各取几个字段
NULL 博文链接:https://08284008.iteye.com/blog/1456476
MySQL查询条件中in会用到索引吗
主要给大家介绍了MySQL查询条件中in会不会用到索引的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
mongodb如何建立索引
mongodb中如何建立高效索引,文档讲述的很清楚
MySQL分区字段列有必要再单独建索引吗?
前言 大家都知道对于分区字段必须是主键的一部分,那么建了复合主键之后,是否需要对分许字段再单独添加一个索引呢?有没有效果?来验证一下,下面话不多说了,来一起看看详细的介绍吧。 1、新建表effect_new(以创建时间按月分区) CREATE TABLE `effect_new` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `type` tinyint(4) NOT NULL DEFAULT '0', `timezone` varchar(10) DEFAULT NULL, `date` varchar(10) NOT NULL, `ho


