update与select关联执行效率问题
2024-08-25 17:42:21
UPDATE fl_user_space u
SET u.`course_count` = (SELECT COUNT(*) FROM fl_course c WHERE c.uid = u.uid)
WHERE 1 = 1
AND u.school_id = #${schoolId}#;
这种执行效率执行时间在秒级以上,几秒到几十秒,数据量大时甚至更长
UPDATE fl_user_space u,
(SELECT c.uid ,COUNT(course_id) AS course_count FROM fl_course c WHERE c.school_id = #${schoolId}# GROUP BY c.`uid`) b
SET u.`course_count` = b.course_count
WHERE u.`uid` = b.uid
AND u.school_id = #${schoolId}#;
这种执行效率执行时间在毫秒级,1~2百毫秒左右
最新文章
- scikit-learn决策树算法类库使用小结
- TypeScript Writing .d.ts files(编写声明文件)
- Java Thread wait, notify and notifyAll Example
- ios 写项目的时候遇到的问题及解决方案(2)
- [ASE][Daily Scrum]11.27
- 【CISP笔记】操作系统安全
- javascript 中的 delete
- Android:res之layer-list的用法
- 移动应用安全开发指南(Android)--完结篇(http://www.bubuko.com/infodetail-577312.html)
- UnityShader之Shader格式篇【Shader资料1】
- ElasticSearch 概述
- [terry笔记]ArchiveLog归档日志激增解决思路
- POJ3164 Command Network(最小树形图)
- Centos6.3 jekyll环境安装
- PHP递归
- bzoj 4031: [HEOI2015]小Z的房间 轮廓线dp
- windows 查看文件被哪个进程占用
- iOS开发UIKit框架-可视化编程-XIB
- cnetos7设置中文显示及中文输入法
- Pycharm激活方法步骤
热门文章
- ubuntu下ldd,查看程序动态库信息
- cocos2d-x JS 四人麻将中的服务器位置与客户端位置转换相关
- Python基础(三)Mysql数据库安装及使用
- ecshop 前台分页
- Javascript-do_while....
- JavaScript 创建和浅析自定义对象
- arcgis api for js简要笔记
- Ecust DIV3 k进制 【暴力不断优化】
- Keras 处理 不平衡的数据的分类问题 imbalance data 或者 highly skewed data
- CSS背景与边框属性-----box-shadow