当前位置:网站首页>微擎盲盒交友变现-vp_ph打开慢优化
微擎盲盒交友变现-vp_ph打开慢优化
2022-08-10 20:43:00 【闵晓天】
最近一个朋友使用微擎盲盒交友变现变现模块,数据大概50万条,服务器16核16内存的 带宽10M,但是打开的速度特别慢,想找我优化一下。
发现的问题一:数据表为MyISAM
并且有大量的插入,更新操作
优化将表转为InnoDB
发现问题二:表缺少索引
根据表建立合适的索引
发现问题三:有部分sql语句难以优化,例如count,暂时找不到特别好的替代方案
SELECT COUNT(id) FROM `ims_vp_ph_order` WHERE uniacid =2 AND uid=1013 AND biz='feedout2' AND status=20 AND local=1
只能暂时修改为
SELECT COUNT(*) FROM `ims_vp_ph_order` WHERE uniacid =2 AND uid=1075213 AND biz='feedout2' AND status=20 AND local=1 AND pay_time>1659890857
并且给pay_time 建立索引,同时pay_time大于用户注册的时间
这个方案不是很好,如果用户刚开始就注册了,那么查询依然很慢,但是朋友不想分表,不想大动代码,只能暂时这样,大家有对count更好的优化方案可以评论说一下
边栏推荐
- 将视图模型转换为使用 Hilt 依赖注入
- C 语言 时间函数使用技巧(汇总)
- Kerberos认证
- 2020 ICPC Shanghai Site G
- The most complete GIS related software in history (CAD, FME, ArcGIS, ArcGISPro)
- OPPO Enco X2 迎来秋季产品升级 旗舰体验全面拉满
- 参天生长大模型:昇腾AI如何强壮模型开发与创新之根?
- 金鱼哥RHCA回忆录:CL210OpenStack操作的故障排除--章节实验
- The 2021 ICPC Asia Shanghai Regional Programming Contest D、E
- 【ACM】dp专场训练
猜你喜欢
Multifunctional Nanozyme Ag/PANI | Flexible Substrate Nano ZnO Enzyme | Rhodium Sheet Nanozyme | Ag-Rh Alloy Nanoparticle Nanozyme | Iridium Ruthenium Alloy/Iridium Oxide Biomimetic Nanozyme
Kerberos认证
svg+元素js实现在图片上描点成框,并获取相对图片的坐标位置
leetcode:45. 跳跃游戏II
[email protected] nanomimetic e"/>
Water-soluble alloy quantum dot nanozymes|CuMoS nanozymes|porous silicon-based Pt(Au) nanozymes|[email protected] nanomimetic e
【图像分类】2018-MobileNetV2
idea插件 协议 。。 公司申请软件用
Future-oriented IT infrastructure management architecture - Unified IaaS
[mysql] 深入分析MySQL版本控制MVCC规则
姜还是老的辣,看看老战哥的老底儿和严谨劲儿
随机推荐
图扑智慧电力可视化大屏,赋能虚拟电厂精准减碳
【图像分类】2019-MoblieNetV3 ICCV
YOLOv3 SPP source analysis
用示波器揭示以太网传输机制
线性结构----链表
Auto.js找图找色常用功能
ctfshow-osint
kuberentes Auditing 入门
TortoiseSVN小乌龟的使用
Rider调试ASP.NET Core时报thread not gc-safe的解决方法
【语义分割】2015-UNet MICCAI
XML小讲
mysql性能监控与执行计划
姜还是老的辣,看看老战哥的老底儿和严谨劲儿
Are you hungry - Institution tree radio
Transferrin-modified vincristine-tetrandrine liposomes | transferrin-modified co-loaded paclitaxel and genistein liposomes (reagents)
验证码倒计时自定义hooks
npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead.
ACM MM 2022 统一归一化:加速Transformer工业部署的归一化方法
ctfshow-osint