单独执行下列数据很快0.01s
select * from sale;
结果:18 000 000 条数据
但是group by 后巨慢 需要20s
select note from sale group by note;
note是索引字段。
有知道怎么回事嘛?
![](https://profile-avatar.csdnimg.cn/d79d7dde854c49479e01976d6835330d_mak1214.jpg!4)
group by 慢sql查询 怎么优化
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- 喝茶品人生 2023-06-01 14:07关注
因为你数据分组了啊,当然会比原本查表慢,优化下索引,之前是非聚簇索引?
如果你的非聚簇索引是这样: CREATE INDEX idx_note ON sale (note); 改成 CREATE INDEX idx_note ON sale (note) INCLUDE (other_column);
解决 1无用
悬赏问题
- ¥15 keil5运行结果报错如下该怎么办
- ¥300 New-API新增渠道调试
- ¥15 怎么获取SAP提示框内容?
- ¥15 电梯与AGV小车,modbus转HTTP ,.
- ¥100 qt程序使用CEF组件某些网页打开失败的问题
- ¥15 Google Play Console发布的应用一直在in review状态
- ¥15 这种小网站播放的音乐文件该如何下载?
- ¥15 x-tile软件报错
- ¥15 评论图片存取方案,求方法
- ¥30 麒麟系统安装设置基础软件仓库时出错