当前位置:网站首页>微擎盲盒交友变现-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更好的优化方案可以评论说一下
边栏推荐
- Rider调试ASP.NET Core时报thread not gc-safe的解决方法
- Transferrin (TF) Modified Paclitaxel (PTX) Liposomes (TF-PTX-LP) | Transferrin (Tf) Modified Curcumin Liposomes
- .NET现代应用的产品设计 - DDD实践
- UE4 - 河流流体插件Fluid Flux
- Pt/CeO2 monatomic nanoparticles enzyme | H - rGO - Pt @ Pd NPs enzyme | carbon nanotube load platinum nanoparticles peptide modified nano enzyme | leukemia antagonism FeOPtPEG composite nano enzyme
- echart 特例-多分组X轴
- OPPO Enco X2 迎来秋季产品升级 旗舰体验全面拉满
- Kyligence 通过 SOC 2 Type II 审计,以可信赖的企业级产品服务全球客户
- Transferrin-modified osthole long-circulating liposomes/PEG-PLGA nanoparticles loaded with notoginsenoside R1 ([email prot
- PostgreSQL 介绍
猜你喜欢
随机推荐
【语义分割】2016-SegNet TPAMI
How to submit a PR?【OpenHarmony Growth Plan】【OpenHarmony Open Source Community】
链表应用----约瑟夫问题
2021DASCTF实战精英夏令营暨DASCTF July X CBCTF 4th
什么是抽象类?什么时候用?什么是接口?抽象类与接口的区别?
【语义分割】2015-UNet MICCAI
(十二)STM32——NVIC中断优先级管理
npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
C 语言 时间函数使用技巧(汇总)
(12) findContours function hierarchy explanation
关于 NFT 版权保护的争议
饿了么-机构树单选
Apache DolphinScheduler 3.0.0 正式版发布!
指针常量和常量指针
Floating window in Auto.js
[mysql] 深入分析MySQL版本控制MVCC规则
ctfshow-osint
【实用软件】【VSCode】使用技巧大全(持续更新)
设备管理中数据聚类处理
论配置化系统的配置