V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pushback  ›  全部回复第 18 页 / 共 18 页
回复总数  342
1 ... 9  10  11  12  13  14  15  16  17  18  
2020-05-06 15:54:32 +08:00
回复了 yangyuhan12138 创建的主题 程序员 求一个定时取消订单的解决方案
看题主这么说我都感觉自己设计是不是有问题了。
我自己项目设计的是做一个 redis 的失效订阅,
生成订单的时候去在 redis 里面也生成一个持续 35 分钟,key 为订单 id 的空缓存
redis 失效监听器会收到消息之后会得到这个 key,
然后把这个 key 放入上下文里面的数组对象里面,
当这个对象满 100 的时候执行一次批量订单撤销,减少数据库连接,一并提交。
最后数组清空等待下次满 100 = =。
这里最好设置数组池,1 数组满了存 2 数组,减少同步操作
2020-05-06 15:34:45 +08:00
回复了 jss 创建的主题 程序员 [求优化] mysql 百万数据 IN 查询
@jss 默认就是 by id,null 也是要占用内存的,建议设置默认值吧,如果 city_id 有索引,也就是 orderby 受影响了吧,sql 调优我习惯
select [query column] from table left join foreign_table on [foreign key] where column = [column] order by [order column] 上面 4 个影响点去调试 ,建议 lz 多调调
1 ... 9  10  11  12  13  14  15  16  17  18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1018 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 19:09 · PVG 03:09 · LAX 12:09 · JFK 15:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.