请教一下针对该查询语句应该如何优化 这是我的sql语句:SELECT uid,current_province,SUM(friendnums) AS friendall FROM ts_friendmonth GROUP BY uid下面是我的表结构 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要贴图,CSDN贴图并不容易,别人根本看不到你的图。直接贴文本。 创建 (uid)的索引就行了。 SELECT uid,current_province,SUM(friendnums) AS friendall FROM ts_friendmonth GROUP BY uid这个只要在uid上建立索引就好,或则建立 uid,current_province,friendnums 的复合索引,用使用覆盖索引效率应该也不错; 我加了个uid索引,效果不是很好,加上复合索引后效果很明显,这是为啥呢?不是说对要选择的列加索引不起作用吗? 使用了覆盖索引,covering index.楼主可以去看看这个索引的知识 mysql定义 如何把绝对路径写到数据库里? mysql建立外键发生错误,求救 Mysql的弱弱问题 Mysql触发器问题 请问MYSQL数据库如何导出某表为XLS文件 中文问题.急!!!!为什么我建字段时声明的是BINARY,可是插入数据却是与原内容不同的. 这个sql语句怎么写效率比较高? 大调查:Apache+PHP+MySQL+Perl的整合工具有哪些? oracle中的unpivot函数,MySQL中怎么代替? 主从同步的问题 mysql。DECIMA函数是干什么的。 还有下面红色的关键字是干什么的
这个只要在uid上建立索引就好,或则建立 uid,current_province,friendnums 的复合索引,用使用覆盖索引效率应该也不错;