社区
MySQL
帖子详情
关于这种需求,索引的建立~请教大家阿
girl55
2011-07-04 01:34:30
我执行的sql是:
select f1,f2,f3 from tableA where f5='xxx'
由于表数据量比较大500w ,所以不知道怎么建立索引最快
我现在只对f5建立了索引;
不知道有没有必要对 f1,f2,f3在分别建立索引;
还是说要建立一个f1,f2,f3,f5的复合索引!
请教大家我该怎么建立这个索引呢?
...全文
41
4
打赏
收藏
关于这种需求,索引的建立~请教大家阿
我执行的sql是: select f1,f2,f3 from tableA where f5='xxx' 由于表数据量比较大500w ,所以不知道怎么建立索引最快 我现在只对f5建立了索引; 不知道有没有必要对 f1,f2,f3在分别建立索引; 还是说要建立一个f1,f2,f3,f5的复合索引! 请教大家我该怎么建立这个索引呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2011-07-04
打赏
举报
回复
建一个 f5的索引即可。
当然如果你不考虑写入效率和磁盘空间占用,则可以建个
create index xxx on tableA (f5,f1,f2,f3)
huqingwei0824
2011-07-04
打赏
举报
回复
如果就这条语句的话,在f5上建立索引就足够了。
rucypli
2011-07-04
打赏
举报
回复
看你where后面的条件是什么了
shine333
2011-07-04
打赏
举报
回复
索引第一列一定是f5,
如果表的字段不多,一个f5就够了
如果字段很多,那么可以考虑建立(f5,f1,f2,f3)
mysql主键
索引
、非主键
索引
、联合
索引
、覆盖
索引
、最左匹配、
索引
下推
mysql主键
索引
、非主键
索引
、联合
索引
、覆盖
索引
、最左匹配、
索引
下推
优化SQL查询:如何写出高性能SQL语句
执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“
索引
查找”方式,如果...
mysql实习生笔试题_Java实习生面试复习(六):MySQL
索引
作为一个后端程序员,那么数据库也是天天打交道的,回忆起以前写复杂SQL的时候还得
请教
别人,自己写的一手辣鸡SQL,简直不忍直视好嘛!看完这篇文章,至少让你对
索引
有个认识。本文不会涉及那些很基础的增删改查语句...
Elasticsearch实战 | 如何从数千万手机号中识别出情侣号?
您好,
请教
个问题。我现在有2千多万的手机号码信息保存在es里。5个分片,3个节点。 现在的
需求
是将后八位相同的号码匹配到一起,重新放到一个index里。组成情侣号。方便后续查询情侣号列表。 我目前的做法是用scroll...
关于性能测试的这点事,值得收藏~
这个时候开发再回头进行系统调优,如果事先选的架构能支撑就好,如果不能达不到预期值,后面讨论或者
请教
高手发现原先的架构缺陷,再调整架构代价就非常大。基本导致前期的功能测试成果作废。其实各个阶段都有事情做...
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章