又是被 mysql 加字段搞郁闷的一天

查看 108|回复 11
作者:fanyingmao   
表一变大加字段就慢,关联查询就慢。
策划不能一开始想好要什么数据,总是后面加。
mysql 就不能像 mongo 一样字段想怎么加就怎么加,表一大就加不了字段了。
像这关联查询加了索引还是一样慢,明明数据就在那里就是取不出来。
SELECT equip_id, equip_name, COUNT(1) num,SUM(cmp) win FROM (SELECT * FROM a WHERE happend_time>=0 and happend_time<=1704211199) a LEFT JOIN b ON a.role_id = b.role_id and a.unique = b.unique GROUP BY equip_id order by num DESC;
最后估计还是加扩展表,代码和数据都那么冗余,代码写得都膈应。
啥时候能把这种脏活丢给 ai 或者工具人干啊。

MySQL, num, equip_id, select

Maboroshii   
explain 不贴一下吗?
yunye   
别闹 你就是工具人
Morii   
升到 5.8 试试呢?
adoal   
怪选型的人
Rache1   
MySQL 8 ,腾讯团队贡献了一个 feature ,加字段可以很快呀(符合要求的情况下)
MySQL · 引擎特性 · 8.0 Instant Add Column 功能解析
http://mysql.taobao.org/monthly/2020/03/01/
Rache1   
而且,MySQL 5.7.8 开始就支持 JSON 字段了,你也可以创建一个 JSON 字段呐
pkoukk   
mongo 不是早都没人用了么
hucw21750   
唯一不变的就是需求永远在变 🐶
maocat   
@pkoukk 兄弟真是张口就来啊
您需要登录后才可以回帖 登录 | 立即注册

返回顶部